Skip to content

Improve visitor performance by reducing Vec and String allocations #6337

Open
AdamGS wants to merge 8 commits intodevelopfrom
adamg/reduce-allocations-some-cases
Open

Improve visitor performance by reducing Vec and String allocations #6337
AdamGS wants to merge 8 commits intodevelopfrom
adamg/reduce-allocations-some-cases

Conversation

@AdamGS
Copy link
Contributor

@AdamGS AdamGS commented Feb 6, 2026

Using dhat, identified these two code paths as heavy allocators, running the full tpch benchmark.

This PR fills out many default implementations in VisitorVTable, making them much more efficient for many cases, both by reducing recursive function calls and by not formatting names. As far as I can tell - many of the improvements shown by codspeed are completely real here.

  1. Using the existing iterator when filtering instead of allocating a Vec saves about 2GB of memory allocation (around 1.6% of all memory allocated), which happens in a tiny amount of allocations (0.02%). Moving to a separate PR, I want to try and make a bigger change and be able to measure it.
  2. The nth_child (should just be child?) was just another offender that was easy to experiment with, it doesn't allocate a lot of data but it does save ~0.6% of all allocations.

@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label Feb 6, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 6, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: Random Access

Summary

  • Overall: 0.994x ➖
  • Vortex: 0.998x ➖
  • Best: random-access/vortex-tokio-local-disk (0.998x)
  • Worst: No regressions
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 190960729 1.93021e+08 0.989325 ns
random-access/vortex-tokio-local-disk 1427036 1.43004e+06 0.997902 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.976x ➖
  • Vortex: 0.978x ➖
  • duckdb:vortex: 0.983x ➖
  • datafusion:vortex: 0.973x ➖
  • Best: tpch_q17/datafusion:vortex-file-compressed (0.913x)
  • Worst: tpch_q02/duckdb:vortex-compact (1.054x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 70069015 7.11255e+07 0.985146 ns
tpch_q02/datafusion:arrow 23182421 2.34208e+07 0.989823 ns
tpch_q03/datafusion:arrow 36381491 3.77199e+07 0.964517 ns
tpch_q04/datafusion:arrow 29033572 3.03119e+07 0.957827 ns
tpch_q05/datafusion:arrow 89129087 9.18653e+07 0.970215 ns
tpch_q06/datafusion:arrow 20914440 2.10107e+07 0.995416 ns
tpch_q07/datafusion:arrow 166198717 1.75383e+08 0.947634 ns
tpch_q08/datafusion:arrow 45669646 4.7527e+07 0.96092 ns
tpch_q09/datafusion:arrow 73836707 7.95074e+07 0.928677 ns
tpch_q10/datafusion:arrow 56555644 5.7222e+07 0.988355 ns
tpch_q11/datafusion:arrow 11937727 1.20515e+07 0.990563 ns
tpch_q12/datafusion:arrow 57423120 6.45618e+07 0.889429 ns 🚀
tpch_q13/datafusion:arrow 51481475 5.37981e+07 0.956939 ns
tpch_q14/datafusion:arrow 26121407 2.69233e+07 0.970216 ns
tpch_q15/datafusion:arrow 51851873 5.22627e+07 0.992139 ns
tpch_q16/datafusion:arrow 23959035 2.47622e+07 0.967564 ns
tpch_q17/datafusion:arrow 84174134 8.3744e+07 1.00514 ns
tpch_q18/datafusion:arrow 157690824 1.64103e+08 0.960928 ns
tpch_q19/datafusion:arrow 40731158 4.11594e+07 0.989596 ns
tpch_q20/datafusion:arrow 39217209 4.03242e+07 0.972548 ns
tpch_q21/datafusion:arrow 218656694 2.20744e+08 0.990544 ns
tpch_q22/datafusion:arrow 21990736 2.22829e+07 0.986889 ns
tpch_q01/datafusion:parquet 107197067 1.14522e+08 0.93604 ns
tpch_q02/datafusion:parquet 80604270 8.31335e+07 0.969576 ns
tpch_q03/datafusion:parquet 86929203 8.64083e+07 1.00603 ns
tpch_q04/datafusion:parquet 53513335 5.52465e+07 0.968629 ns
tpch_q05/datafusion:parquet 163440933 1.73896e+08 0.939877 ns
tpch_q06/datafusion:parquet 48708909 4.52715e+07 1.07593 ns
tpch_q07/datafusion:parquet 191627821 1.89673e+08 1.0103 ns
tpch_q08/datafusion:parquet 171233863 1.67605e+08 1.02165 ns
tpch_q09/datafusion:parquet 219125303 2.14162e+08 1.02318 ns
tpch_q10/datafusion:parquet 199330706 2.00795e+08 0.99271 ns
tpch_q11/datafusion:parquet 62152810 6.13802e+07 1.01259 ns
tpch_q12/datafusion:parquet 112431533 1.26916e+08 0.885874 ns 🚀
tpch_q13/datafusion:parquet 201926333 2.06457e+08 0.978054 ns
tpch_q14/datafusion:parquet 85251534 8.29883e+07 1.02727 ns
tpch_q15/datafusion:parquet 73677661 6.86375e+07 1.07343 ns
tpch_q16/datafusion:parquet 53786728 5.54312e+07 0.970334 ns
tpch_q17/datafusion:parquet 168556503 1.86167e+08 0.905403 ns
tpch_q18/datafusion:parquet 237206943 2.50865e+08 0.945557 ns
tpch_q19/datafusion:parquet 100287143 1.03317e+08 0.970679 ns
tpch_q20/datafusion:parquet 126464547 1.26622e+08 0.998759 ns
tpch_q21/datafusion:parquet 194353797 1.90812e+08 1.01856 ns
tpch_q22/datafusion:parquet 41642849 4.02215e+07 1.03534 ns
tpch_q01/datafusion:vortex-file-compressed 55350641 5.65278e+07 0.979176 ns
tpch_q02/datafusion:vortex-file-compressed 56256497 5.66846e+07 0.992447 ns
tpch_q03/datafusion:vortex-file-compressed 30060845 3.09172e+07 0.972301 ns
tpch_q04/datafusion:vortex-file-compressed 21032226 2.18647e+07 0.961924 ns
tpch_q05/datafusion:vortex-file-compressed 84045492 8.34967e+07 1.00657 ns
tpch_q06/datafusion:vortex-file-compressed 11683819 1.19739e+07 0.975776 ns
tpch_q07/datafusion:vortex-file-compressed 94494618 1.00691e+08 0.938462 ns
tpch_q08/datafusion:vortex-file-compressed 73155372 7.14853e+07 1.02336 ns
tpch_q09/datafusion:vortex-file-compressed 87485044 8.9355e+07 0.979073 ns
tpch_q10/datafusion:vortex-file-compressed 83841865 8.22915e+07 1.01884 ns
tpch_q11/datafusion:vortex-file-compressed 21279554 2.17759e+07 0.977208 ns
tpch_q12/datafusion:vortex-file-compressed 37256421 3.87951e+07 0.960339 ns
tpch_q13/datafusion:vortex-file-compressed 32486645 3.40983e+07 0.952734 ns
tpch_q14/datafusion:vortex-file-compressed 30805081 3.09889e+07 0.994069 ns
tpch_q15/datafusion:vortex-file-compressed 27812056 2.93615e+07 0.94723 ns
tpch_q16/datafusion:vortex-file-compressed 34756895 3.75291e+07 0.926133 ns
tpch_q17/datafusion:vortex-file-compressed 73746700 8.07335e+07 0.913458 ns
tpch_q18/datafusion:vortex-file-compressed 103946719 1.12285e+08 0.925736 ns
tpch_q19/datafusion:vortex-file-compressed 35503662 3.6325e+07 0.977389 ns
tpch_q20/datafusion:vortex-file-compressed 52698052 5.30163e+07 0.993998 ns
tpch_q21/datafusion:vortex-file-compressed 100218466 1.02714e+08 0.975701 ns
tpch_q22/datafusion:vortex-file-compressed 17385894 1.79403e+07 0.969098 ns
tpch_q01/datafusion:vortex-compact 64080486 6.49349e+07 0.986842 ns
tpch_q02/datafusion:vortex-compact 59797306 5.90837e+07 1.01208 ns
tpch_q03/datafusion:vortex-compact 31881772 3.40218e+07 0.937098 ns
tpch_q04/datafusion:vortex-compact 24367550 2.47409e+07 0.984909 ns
tpch_q05/datafusion:vortex-compact 85979413 8.87032e+07 0.969293 ns
tpch_q06/datafusion:vortex-compact 18246630 1.76813e+07 1.03197 ns
tpch_q07/datafusion:vortex-compact 99944409 1.02119e+08 0.978704 ns
tpch_q08/datafusion:vortex-compact 75047649 7.86615e+07 0.954058 ns
tpch_q09/datafusion:vortex-compact 95363526 1.00788e+08 0.946177 ns
tpch_q10/datafusion:vortex-compact 86459256 8.65358e+07 0.999116 ns
tpch_q11/datafusion:vortex-compact 23437093 2.45052e+07 0.956412 ns
tpch_q12/datafusion:vortex-compact 45906780 4.80521e+07 0.955355 ns
tpch_q13/datafusion:vortex-compact 40330365 4.16585e+07 0.968119 ns
tpch_q14/datafusion:vortex-compact 34895920 3.61879e+07 0.964299 ns
tpch_q15/datafusion:vortex-compact 36798591 3.80618e+07 0.966812 ns
tpch_q16/datafusion:vortex-compact 40622570 4.14887e+07 0.979125 ns
tpch_q17/datafusion:vortex-compact 82217748 8.41225e+07 0.977358 ns
tpch_q18/datafusion:vortex-compact 109169181 1.10164e+08 0.990972 ns
tpch_q19/datafusion:vortex-compact 49019916 5.24717e+07 0.934217 ns
tpch_q20/datafusion:vortex-compact 61745666 6.0743e+07 1.01651 ns
tpch_q21/datafusion:vortex-compact 104575978 1.11051e+08 0.941696 ns
tpch_q22/datafusion:vortex-compact 16788942 1.66096e+07 1.0108 ns
tpch_q01/duckdb:parquet 81399976 8.15855e+07 0.997726 ns
tpch_q02/duckdb:parquet 46621475 4.92906e+07 0.94585 ns
tpch_q03/duckdb:parquet 76766081 7.9265e+07 0.968474 ns
tpch_q04/duckdb:parquet 60865276 7.07635e+07 0.860123 ns 🚀
tpch_q05/duckdb:parquet 75628059 7.85241e+07 0.963119 ns
tpch_q06/duckdb:parquet 33017826 3.11797e+07 1.05895 ns
tpch_q07/duckdb:parquet 94717408 9.88582e+07 0.958114 ns
tpch_q08/duckdb:parquet 102178177 1.07168e+08 0.953436 ns
tpch_q09/duckdb:parquet 172941588 1.60065e+08 1.08044 ns
tpch_q10/duckdb:parquet 138617365 1.42118e+08 0.975371 ns
tpch_q11/duckdb:parquet 25272804 2.65047e+07 0.95352 ns
tpch_q12/duckdb:parquet 60482553 7.38223e+07 0.8193 ns 🚀
tpch_q13/duckdb:parquet 272165749 2.86908e+08 0.948618 ns
tpch_q14/duckdb:parquet 57171866 6.69652e+07 0.853756 ns 🚀
tpch_q15/duckdb:parquet 33814579 3.46811e+07 0.975014 ns
tpch_q16/duckdb:parquet 59588581 6.03163e+07 0.987935 ns
tpch_q17/duckdb:parquet 64015948 7.05469e+07 0.907424 ns
tpch_q18/duckdb:parquet 127460439 1.32389e+08 0.962773 ns
tpch_q19/duckdb:parquet 70082335 7.66549e+07 0.914257 ns
tpch_q20/duckdb:parquet 70713800 8.83302e+07 0.800562 ns 🚀
tpch_q21/duckdb:parquet 198190392 1.99869e+08 0.991599 ns
tpch_q22/duckdb:parquet 56483596 5.55107e+07 1.01753 ns
tpch_q01/duckdb:vortex-file-compressed 34140231 3.43347e+07 0.994336 ns
tpch_q02/duckdb:vortex-file-compressed 31643591 3.18107e+07 0.994747 ns
tpch_q03/duckdb:vortex-file-compressed 32725183 3.34923e+07 0.977095 ns
tpch_q04/duckdb:vortex-file-compressed 35974141 3.59459e+07 1.00078 ns
tpch_q05/duckdb:vortex-file-compressed 38852567 3.98385e+07 0.975252 ns
tpch_q06/duckdb:vortex-file-compressed 9772635 9.73626e+06 1.00374 ns
tpch_q07/duckdb:vortex-file-compressed 40611384 4.11174e+07 0.987694 ns
tpch_q08/duckdb:vortex-file-compressed 46174371 4.62123e+07 0.99918 ns
tpch_q09/duckdb:vortex-file-compressed 78147292 8.27924e+07 0.943894 ns
tpch_q10/duckdb:vortex-file-compressed 37190305 3.79954e+07 0.97881 ns
tpch_q11/duckdb:vortex-file-compressed 16253834 1.71874e+07 0.945683 ns
tpch_q12/duckdb:vortex-file-compressed 22920035 2.35216e+07 0.974423 ns
tpch_q13/duckdb:vortex-file-compressed 37432446 3.85066e+07 0.972104 ns
tpch_q14/duckdb:vortex-file-compressed 24105184 2.4892e+07 0.968389 ns
tpch_q15/duckdb:vortex-file-compressed 18059809 1.84882e+07 0.976829 ns
tpch_q16/duckdb:vortex-file-compressed 33478376 3.36674e+07 0.994387 ns
tpch_q17/duckdb:vortex-file-compressed 25690255 2.65001e+07 0.969439 ns
tpch_q18/duckdb:vortex-file-compressed 53675309 5.41475e+07 0.991279 ns
tpch_q19/duckdb:vortex-file-compressed 29278457 3.0018e+07 0.975363 ns
tpch_q20/duckdb:vortex-file-compressed 37919005 3.82719e+07 0.990778 ns
tpch_q21/duckdb:vortex-file-compressed 102192086 1.04037e+08 0.982265 ns
tpch_q22/duckdb:vortex-file-compressed 18991168 1.95231e+07 0.972756 ns
tpch_q01/duckdb:vortex-compact 38731212 3.91485e+07 0.989341 ns
tpch_q02/duckdb:vortex-compact 44862133 4.2577e+07 1.05367 ns
tpch_q03/duckdb:vortex-compact 37768041 3.82612e+07 0.98711 ns
tpch_q04/duckdb:vortex-compact 40589824 4.16452e+07 0.974657 ns
tpch_q05/duckdb:vortex-compact 44945673 4.77762e+07 0.940754 ns
tpch_q06/duckdb:vortex-compact 16973486 1.7019e+07 0.997323 ns
tpch_q07/duckdb:vortex-compact 48880602 4.96826e+07 0.983858 ns
tpch_q08/duckdb:vortex-compact 54580421 5.55258e+07 0.982974 ns
tpch_q09/duckdb:vortex-compact 88647002 9.00444e+07 0.984481 ns
tpch_q10/duckdb:vortex-compact 43147979 4.41954e+07 0.976301 ns
tpch_q11/duckdb:vortex-compact 22091055 2.30752e+07 0.957352 ns
tpch_q12/duckdb:vortex-compact 37187190 3.78431e+07 0.982668 ns
tpch_q13/duckdb:vortex-compact 44135953 4.444e+07 0.993158 ns
tpch_q14/duckdb:vortex-compact 30392742 3.1038e+07 0.979212 ns
tpch_q15/duckdb:vortex-compact 21798021 2.13033e+07 1.02322 ns
tpch_q16/duckdb:vortex-compact 41647833 4.27025e+07 0.975301 ns
tpch_q17/duckdb:vortex-compact 29412346 3.05609e+07 0.962418 ns
tpch_q18/duckdb:vortex-compact 61212249 6.24558e+07 0.98009 ns
tpch_q19/duckdb:vortex-compact 36745999 3.75705e+07 0.978055 ns
tpch_q20/duckdb:vortex-compact 46404005 4.61721e+07 1.00502 ns
tpch_q21/duckdb:vortex-compact 112395928 1.11387e+08 1.00906 ns
tpch_q22/duckdb:vortex-compact 21307907 2.1564e+07 0.988123 ns
tpch_q01/duckdb:duckdb 17773441 1.7525e+07 1.01418 ns
tpch_q02/duckdb:duckdb 14423781 1.51531e+07 0.951871 ns
tpch_q03/duckdb:duckdb 21940500 2.24633e+07 0.976726 ns
tpch_q04/duckdb:duckdb 20940326 2.06602e+07 1.01356 ns
tpch_q05/duckdb:duckdb 23478009 2.32332e+07 1.01054 ns
tpch_q06/duckdb:duckdb 7159244 7.40811e+06 0.966407 ns
tpch_q07/duckdb:duckdb 26680874 2.68743e+07 0.992804 ns
tpch_q08/duckdb:duckdb 26838692 2.69129e+07 0.997243 ns
tpch_q09/duckdb:duckdb 61151605 6.29168e+07 0.971945 ns
tpch_q10/duckdb:duckdb 61830950 6.24396e+07 0.990252 ns
tpch_q11/duckdb:duckdb 6947710 7.43451e+06 0.934521 ns
tpch_q12/duckdb:duckdb 17583349 1.76476e+07 0.996361 ns
tpch_q13/duckdb:duckdb 40059591 4.12458e+07 0.97124 ns
tpch_q14/duckdb:duckdb 22592989 2.28519e+07 0.988671 ns
tpch_q15/duckdb:duckdb 14272031 1.44679e+07 0.986461 ns
tpch_q16/duckdb:duckdb 27629748 2.5578e+07 1.08022 ns
tpch_q17/duckdb:duckdb 18148807 1.82035e+07 0.996994 ns
tpch_q18/duckdb:duckdb 39920846 4.07844e+07 0.978826 ns
tpch_q19/duckdb:duckdb 32100733 3.25446e+07 0.986361 ns
tpch_q20/duckdb:duckdb 26700122 2.72061e+07 0.981401 ns
tpch_q21/duckdb:duckdb 63736463 6.37432e+07 0.999895 ns
tpch_q22/duckdb:duckdb 26691758 2.73098e+07 0.977369 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.993x ➖
  • Vortex: 0.990x ➖
  • duckdb:vortex: 0.976x ➖
  • datafusion:vortex: 1.004x ➖
  • Best: fineweb_q03/duckdb:vortex-file-compressed (0.801x)
  • Worst: fineweb_q06/duckdb:vortex-file-compressed (1.139x)
  • Significant (>10%): 3↑ 2↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6081460 6.41564e+06 0.947912 ns
fineweb_q01/datafusion:parquet 272822224 2.66237e+08 1.02474 ns
fineweb_q02/datafusion:parquet 272955350 2.70065e+08 1.0107 ns
fineweb_q03/datafusion:parquet 266040993 2.629e+08 1.01195 ns
fineweb_q04/datafusion:parquet 279719180 2.82569e+08 0.989913 ns
fineweb_q05/datafusion:parquet 277390897 2.79336e+08 0.993036 ns
fineweb_q06/datafusion:parquet 272669312 2.72002e+08 1.00246 ns
fineweb_q07/datafusion:parquet 267947837 2.65296e+08 1.01 ns
fineweb_q08/datafusion:parquet 261815867 2.63939e+08 0.991957 ns
fineweb_q00/datafusion:vortex-file-compressed 4865193 4.81573e+06 1.01027 ns
fineweb_q01/datafusion:vortex-file-compressed 34351842 3.43569e+07 0.999852 ns
fineweb_q02/datafusion:vortex-file-compressed 35314981 3.84759e+07 0.917847 ns
fineweb_q03/datafusion:vortex-file-compressed 85243669 8.02018e+07 1.06286 ns
fineweb_q04/datafusion:vortex-file-compressed 231053909 2.28516e+08 1.01111 ns
fineweb_q05/datafusion:vortex-file-compressed 199606015 1.98074e+08 1.00773 ns
fineweb_q06/datafusion:vortex-file-compressed 71812850 7.08389e+07 1.01375 ns
fineweb_q07/datafusion:vortex-file-compressed 73889574 7.74857e+07 0.95359 ns
fineweb_q08/datafusion:vortex-file-compressed 29959077 2.89474e+07 1.03495 ns
fineweb_q00/datafusion:vortex-compact 5653977 6.02677e+06 0.938144 ns
fineweb_q01/datafusion:vortex-compact 175560602 1.56838e+08 1.11937 ns 🚨
fineweb_q02/datafusion:vortex-compact 176815155 1.79334e+08 0.985957 ns
fineweb_q03/datafusion:vortex-compact 1257855443 1.25515e+09 1.00215 ns
fineweb_q04/datafusion:vortex-compact 1458714958 1.45978e+09 0.999267 ns
fineweb_q05/datafusion:vortex-compact 1144057529 1.16023e+09 0.986057 ns
fineweb_q06/datafusion:vortex-compact 598912753 5.91821e+08 1.01198 ns
fineweb_q07/datafusion:vortex-compact 626235220 6.29638e+08 0.994596 ns
fineweb_q08/datafusion:vortex-compact 28947937 2.76704e+07 1.04617 ns
fineweb_q00/duckdb:parquet 31934296 3.29174e+07 0.970135 ns
fineweb_q01/duckdb:parquet 98120415 9.84985e+07 0.996162 ns
fineweb_q02/duckdb:parquet 105949100 1.04344e+08 1.01538 ns
fineweb_q03/duckdb:parquet 321261645 3.13686e+08 1.02415 ns
fineweb_q04/duckdb:parquet 437340999 4.392e+08 0.995767 ns
fineweb_q05/duckdb:parquet 406682446 4.11539e+08 0.988198 ns
fineweb_q06/duckdb:parquet 205963018 2.05343e+08 1.00302 ns
fineweb_q07/duckdb:parquet 215422868 2.15958e+08 0.997521 ns
fineweb_q08/duckdb:parquet 63498377 6.1724e+07 1.02875 ns
fineweb_q00/duckdb:vortex-file-compressed 4238543 4.04762e+06 1.04717 ns
fineweb_q01/duckdb:vortex-file-compressed 27097037 2.59592e+07 1.04383 ns
fineweb_q02/duckdb:vortex-file-compressed 31538482 3.04691e+07 1.0351 ns
fineweb_q03/duckdb:vortex-file-compressed 123132530 1.53713e+08 0.801054 ns 🚀
fineweb_q04/duckdb:vortex-file-compressed 192000506 2.0437e+08 0.939477 ns
fineweb_q05/duckdb:vortex-file-compressed 176129189 1.88075e+08 0.936486 ns
fineweb_q06/duckdb:vortex-file-compressed 65099775 5.71653e+07 1.1388 ns 🚨
fineweb_q07/duckdb:vortex-file-compressed 60998470 6.09945e+07 1.00006 ns
fineweb_q08/duckdb:vortex-file-compressed 9388660 9.68015e+06 0.969888 ns
fineweb_q00/duckdb:vortex-compact 5164497 5.82324e+06 0.886877 ns 🚀
fineweb_q01/duckdb:vortex-compact 89398897 9.12192e+07 0.980045 ns
fineweb_q02/duckdb:vortex-compact 94716738 1.13469e+08 0.834734 ns 🚀
fineweb_q03/duckdb:vortex-compact 820582129 8.17659e+08 1.00358 ns
fineweb_q04/duckdb:vortex-compact 878152495 8.84875e+08 0.992403 ns
fineweb_q05/duckdb:vortex-compact 786074532 8.00296e+08 0.98223 ns
fineweb_q06/duckdb:vortex-compact 456518240 4.6336e+08 0.985235 ns
fineweb_q07/duckdb:vortex-compact 464740577 4.80523e+08 0.967156 ns
fineweb_q08/duckdb:vortex-compact 10295179 9.47426e+06 1.08665 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.037x ➖
  • Vortex: 1.032x ➖
  • duckdb:vortex: 1.018x ➖
  • datafusion:vortex: 1.047x ➖
  • Best: tpcds_q51/duckdb:vortex-compact (0.619x)
  • Worst: tpcds_q33/duckdb:vortex-compact (1.279x)
  • Significant (>10%): 8↑ 18↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 40670114 3.69318e+07 1.10122 ns 🚨
tpcds_q02/datafusion:parquet 57025038 5.22917e+07 1.09052 ns
tpcds_q03/datafusion:parquet 17214078 1.75674e+07 0.979887 ns
tpcds_q04/datafusion:parquet 369912013 3.52199e+08 1.05029 ns
tpcds_q05/datafusion:parquet 85703321 8.10727e+07 1.05712 ns
tpcds_q06/datafusion:parquet 101278083 9.98695e+07 1.0141 ns
tpcds_q07/datafusion:parquet 141938640 1.36518e+08 1.0397 ns
tpcds_q08/datafusion:parquet 36036585 3.58253e+07 1.0059 ns
tpcds_q09/datafusion:parquet 54320170 5.0988e+07 1.06535 ns
tpcds_q10/datafusion:parquet 107568672 9.94626e+07 1.0815 ns
tpcds_q11/datafusion:parquet 240792597 2.42382e+08 0.993441 ns
tpcds_q12/datafusion:parquet 31756083 2.98757e+07 1.06294 ns
tpcds_q13/datafusion:parquet 146344278 1.39497e+08 1.04909 ns
tpcds_q14/datafusion:parquet 223666720 2.10603e+08 1.06203 ns
tpcds_q15/datafusion:parquet 59441354 6.25471e+07 0.950345 ns
tpcds_q16/datafusion:parquet 34916939 3.20404e+07 1.08978 ns
tpcds_q17/datafusion:parquet 186600668 1.83964e+08 1.01434 ns
tpcds_q18/datafusion:parquet 185768992 1.81583e+08 1.02305 ns
tpcds_q19/datafusion:parquet 34988807 3.5099e+07 0.99686 ns
tpcds_q20/datafusion:parquet 25532080 2.40428e+07 1.06194 ns
tpcds_q21/datafusion:parquet 28125835 2.62994e+07 1.06945 ns
tpcds_q22/datafusion:parquet 155056017 1.54922e+08 1.00087 ns
tpcds_q23/datafusion:parquet 198173693 1.8159e+08 1.09132 ns
tpcds_q24/datafusion:parquet 237422518 2.23267e+08 1.0634 ns
tpcds_q25/datafusion:parquet 194719420 1.89488e+08 1.02761 ns
tpcds_q26/datafusion:parquet 123821310 1.17935e+08 1.04991 ns
tpcds_q27/datafusion:parquet 290733223 2.47834e+08 1.17309 ns 🚨
tpcds_q28/datafusion:parquet 52795966 5.05761e+07 1.04389 ns
tpcds_q29/datafusion:parquet 189129097 1.88809e+08 1.00169 ns
tpcds_q30/datafusion:parquet 46968041 4.40561e+07 1.0661 ns
tpcds_q31/datafusion:parquet 106082706 1.02782e+08 1.03212 ns
tpcds_q32/datafusion:parquet 28891533 2.77052e+07 1.04282 ns
tpcds_q33/datafusion:parquet 38312086 3.50088e+07 1.09435 ns
tpcds_q34/datafusion:parquet 34962304 3.36561e+07 1.03881 ns
tpcds_q35/datafusion:parquet 105659660 9.47222e+07 1.11547 ns 🚨
tpcds_q36/datafusion:parquet 84262285 7.82397e+07 1.07698 ns
tpcds_q37/datafusion:parquet 26916857 2.63837e+07 1.02021 ns
tpcds_q38/datafusion:parquet 64425879 6.17917e+07 1.04263 ns
tpcds_q39/datafusion:parquet 99949966 9.09346e+07 1.09914 ns
tpcds_q40/datafusion:parquet 38810460 3.68976e+07 1.05184 ns
tpcds_q41/datafusion:parquet 12704517 1.20741e+07 1.05221 ns
tpcds_q42/datafusion:parquet 16579169 1.49207e+07 1.11115 ns 🚨
tpcds_q43/datafusion:parquet 26262495 2.49008e+07 1.05469 ns
tpcds_q44/datafusion:parquet 39876639 4.10718e+07 0.9709 ns
tpcds_q45/datafusion:parquet 78289575 7.41379e+07 1.056 ns
tpcds_q46/datafusion:parquet 51221408 4.78973e+07 1.0694 ns
tpcds_q47/datafusion:parquet 185211457 1.86538e+08 0.992888 ns
tpcds_q48/datafusion:parquet 136201412 1.27239e+08 1.07044 ns
tpcds_q49/datafusion:parquet 72646587 7.2499e+07 1.00204 ns
tpcds_q50/datafusion:parquet 117951491 1.15357e+08 1.02249 ns
tpcds_q51/datafusion:parquet 100387028 9.8517e+07 1.01898 ns
tpcds_q52/datafusion:parquet 18030849 1.64701e+07 1.09476 ns
tpcds_q53/datafusion:parquet 28419557 2.98405e+07 0.952381 ns
tpcds_q54/datafusion:parquet 48310680 4.48742e+07 1.07658 ns
tpcds_q55/datafusion:parquet 17545835 1.64579e+07 1.0661 ns
tpcds_q56/datafusion:parquet 35987822 3.46242e+07 1.03938 ns
tpcds_q57/datafusion:parquet 129723307 1.27818e+08 1.0149 ns
tpcds_q58/datafusion:parquet 75981241 7.21139e+07 1.05363 ns
tpcds_q59/datafusion:parquet 68124516 7.17643e+07 0.949281 ns
tpcds_q60/datafusion:parquet 35011984 3.56543e+07 0.981984 ns
tpcds_q61/datafusion:parquet 65089431 6.31125e+07 1.03132 ns
tpcds_q62/datafusion:parquet 38188552 4.08098e+07 0.935768 ns
tpcds_q63/datafusion:parquet 28813091 2.82559e+07 1.01972 ns
tpcds_q64/datafusion:parquet 1048321911 9.95142e+08 1.05344 ns
tpcds_q65/datafusion:parquet 53812561 4.98998e+07 1.07841 ns
tpcds_q66/datafusion:parquet 85074055 8.51908e+07 0.99863 ns
tpcds_q67/datafusion:parquet 185508815 1.67756e+08 1.10582 ns 🚨
tpcds_q68/datafusion:parquet 52916721 4.82328e+07 1.09711 ns
tpcds_q69/datafusion:parquet 97669998 9.29606e+07 1.05066 ns
tpcds_q70/datafusion:parquet 111363071 1.05264e+08 1.05794 ns
tpcds_q71/datafusion:parquet 29100460 2.801e+07 1.03893 ns
tpcds_q72/datafusion:parquet 938250231 8.54548e+08 1.09795 ns
tpcds_q73/datafusion:parquet 35166389 3.35783e+07 1.04729 ns
tpcds_q74/datafusion:parquet 136998913 1.30555e+08 1.04935 ns
tpcds_q75/datafusion:parquet 139579648 1.34675e+08 1.03642 ns
tpcds_q76/datafusion:parquet 103845252 9.74429e+07 1.0657 ns
tpcds_q77/datafusion:parquet 58794815 5.48327e+07 1.07226 ns
tpcds_q78/datafusion:parquet 187009685 1.77086e+08 1.05604 ns
tpcds_q79/datafusion:parquet 43624626 4.19541e+07 1.03982 ns
tpcds_q80/datafusion:parquet 119863984 1.12103e+08 1.06923 ns
tpcds_q81/datafusion:parquet 46390609 4.25432e+07 1.09043 ns
tpcds_q82/datafusion:parquet 29557624 2.78924e+07 1.0597 ns
tpcds_q83/datafusion:parquet 56536031 5.46624e+07 1.03428 ns
tpcds_q84/datafusion:parquet 50893257 4.91528e+07 1.03541 ns
tpcds_q85/datafusion:parquet 253359089 2.431e+08 1.0422 ns
tpcds_q86/datafusion:parquet 22437796 2.1051e+07 1.06588 ns
tpcds_q87/datafusion:parquet 67290130 6.50096e+07 1.03508 ns
tpcds_q88/datafusion:parquet 79762960 7.53383e+07 1.05873 ns
tpcds_q89/datafusion:parquet 36376554 3.24301e+07 1.12169 ns 🚨
tpcds_q90/datafusion:parquet 19184563 1.81963e+07 1.05431 ns
tpcds_q91/datafusion:parquet 79221438 7.67976e+07 1.03156 ns
tpcds_q92/datafusion:parquet 24756641 2.46388e+07 1.00478 ns
tpcds_q93/datafusion:parquet 40519656 3.99335e+07 1.01468 ns
tpcds_q94/datafusion:parquet 30195826 2.98941e+07 1.01009 ns
tpcds_q95/datafusion:parquet 142891202 1.34689e+08 1.0609 ns
tpcds_q96/datafusion:parquet 15327461 1.49722e+07 1.02373 ns
tpcds_q97/datafusion:parquet 37111299 3.58191e+07 1.03607 ns
tpcds_q98/datafusion:parquet 39227953 3.53022e+07 1.1112 ns 🚨
tpcds_q99/datafusion:parquet 43482996 4.25084e+07 1.02293 ns
tpcds_q01/datafusion:vortex-file-compressed 34141183 3.24029e+07 1.05365 ns
tpcds_q02/datafusion:vortex-file-compressed 81489632 7.71197e+07 1.05666 ns
tpcds_q03/datafusion:vortex-file-compressed 30547791 2.87463e+07 1.06267 ns
tpcds_q04/datafusion:vortex-file-compressed 433774053 3.93718e+08 1.10174 ns 🚨
tpcds_q05/datafusion:vortex-file-compressed 79168353 7.58304e+07 1.04402 ns
tpcds_q06/datafusion:vortex-file-compressed 83820694 7.61855e+07 1.10022 ns 🚨
tpcds_q07/datafusion:vortex-file-compressed 85370266 8.16459e+07 1.04562 ns
tpcds_q08/datafusion:vortex-file-compressed 42871958 3.9537e+07 1.08435 ns
tpcds_q09/datafusion:vortex-file-compressed 53851666 4.98777e+07 1.07967 ns
tpcds_q10/datafusion:vortex-file-compressed 56200188 5.33077e+07 1.05426 ns
tpcds_q11/datafusion:vortex-file-compressed 252269646 2.33963e+08 1.07825 ns
tpcds_q12/datafusion:vortex-file-compressed 39172015 3.93354e+07 0.995846 ns
tpcds_q13/datafusion:vortex-file-compressed 82242628 7.69671e+07 1.06854 ns
tpcds_q14/datafusion:vortex-file-compressed 231601958 2.14877e+08 1.07784 ns
tpcds_q15/datafusion:vortex-file-compressed 53735721 5.28287e+07 1.01717 ns
tpcds_q16/datafusion:vortex-file-compressed 32051395 3.16036e+07 1.01417 ns
tpcds_q17/datafusion:vortex-file-compressed 121826053 1.15214e+08 1.05739 ns
tpcds_q18/datafusion:vortex-file-compressed 108045920 1.08532e+08 0.995521 ns
tpcds_q19/datafusion:vortex-file-compressed 50799371 4.96217e+07 1.02373 ns
tpcds_q20/datafusion:vortex-file-compressed 46837983 4.31464e+07 1.08556 ns
tpcds_q21/datafusion:vortex-file-compressed 184990849 1.85846e+08 0.995399 ns
tpcds_q22/datafusion:vortex-file-compressed 77966183 7.428e+07 1.04963 ns
tpcds_q23/datafusion:vortex-file-compressed 202559857 1.92454e+08 1.05251 ns
tpcds_q24/datafusion:vortex-file-compressed 192361157 1.84132e+08 1.04469 ns
tpcds_q25/datafusion:vortex-file-compressed 122782557 1.18466e+08 1.03643 ns
tpcds_q26/datafusion:vortex-file-compressed 70430907 6.68923e+07 1.0529 ns
tpcds_q27/datafusion:vortex-file-compressed 178037967 1.68935e+08 1.05388 ns
tpcds_q28/datafusion:vortex-file-compressed 49014423 4.64173e+07 1.05595 ns
tpcds_q29/datafusion:vortex-file-compressed 123587856 1.14913e+08 1.07549 ns
tpcds_q30/datafusion:vortex-file-compressed 31774276 3.11153e+07 1.02118 ns
tpcds_q31/datafusion:vortex-file-compressed 191479053 1.86332e+08 1.02762 ns
tpcds_q32/datafusion:vortex-file-compressed 25895012 2.50386e+07 1.0342 ns
tpcds_q33/datafusion:vortex-file-compressed 38577146 3.70149e+07 1.04221 ns
tpcds_q34/datafusion:vortex-file-compressed 39579867 3.86249e+07 1.02472 ns
tpcds_q35/datafusion:vortex-file-compressed 70158404 6.43776e+07 1.0898 ns
tpcds_q36/datafusion:vortex-file-compressed 112489408 1.06156e+08 1.05966 ns
tpcds_q37/datafusion:vortex-file-compressed 42806583 4.04703e+07 1.05773 ns
tpcds_q38/datafusion:vortex-file-compressed 97017110 9.36613e+07 1.03583 ns
tpcds_q39/datafusion:vortex-file-compressed 201650274 1.91343e+08 1.05387 ns
tpcds_q40/datafusion:vortex-file-compressed 58849782 5.7809e+07 1.018 ns
tpcds_q41/datafusion:vortex-file-compressed 14748213 1.34278e+07 1.09833 ns
tpcds_q42/datafusion:vortex-file-compressed 34172039 3.30789e+07 1.03305 ns
tpcds_q43/datafusion:vortex-file-compressed 49901780 4.69162e+07 1.06364 ns
tpcds_q44/datafusion:vortex-file-compressed 45089151 4.37019e+07 1.03174 ns
tpcds_q45/datafusion:vortex-file-compressed 53506183 5.00446e+07 1.06917 ns
tpcds_q46/datafusion:vortex-file-compressed 71341576 6.92771e+07 1.0298 ns
tpcds_q47/datafusion:vortex-file-compressed 268865754 2.47736e+08 1.08529 ns
tpcds_q48/datafusion:vortex-file-compressed 68682752 6.84266e+07 1.00374 ns
tpcds_q49/datafusion:vortex-file-compressed 76842282 6.98519e+07 1.10007 ns 🚨
tpcds_q50/datafusion:vortex-file-compressed 81100100 7.63976e+07 1.06155 ns
tpcds_q51/datafusion:vortex-file-compressed 98520967 9.28118e+07 1.06151 ns
tpcds_q52/datafusion:vortex-file-compressed 32405293 3.21179e+07 1.00895 ns
tpcds_q53/datafusion:vortex-file-compressed 31567978 3.04991e+07 1.03504 ns
tpcds_q54/datafusion:vortex-file-compressed 52435706 5.01663e+07 1.04524 ns
tpcds_q55/datafusion:vortex-file-compressed 33495422 3.25508e+07 1.02902 ns
tpcds_q56/datafusion:vortex-file-compressed 50822936 4.56859e+07 1.11244 ns 🚨
tpcds_q57/datafusion:vortex-file-compressed 196751572 1.87649e+08 1.04851 ns
tpcds_q58/datafusion:vortex-file-compressed 120193290 1.16161e+08 1.03471 ns
tpcds_q59/datafusion:vortex-file-compressed 103553567 9.67073e+07 1.07079 ns
tpcds_q60/datafusion:vortex-file-compressed 48785550 4.62374e+07 1.05511 ns
tpcds_q61/datafusion:vortex-file-compressed 60466798 5.63529e+07 1.073 ns
tpcds_q62/datafusion:vortex-file-compressed 49332520 4.52781e+07 1.08954 ns
tpcds_q63/datafusion:vortex-file-compressed 30566385 3.02903e+07 1.00911 ns
tpcds_q64/datafusion:vortex-file-compressed 744406240 7.17811e+08 1.03705 ns
tpcds_q65/datafusion:vortex-file-compressed 55461135 6.05181e+07 0.916438 ns
tpcds_q66/datafusion:vortex-file-compressed 110831067 1.0872e+08 1.01942 ns
tpcds_q67/datafusion:vortex-file-compressed 148907950 1.40135e+08 1.0626 ns
tpcds_q68/datafusion:vortex-file-compressed 69106308 6.63758e+07 1.04114 ns
tpcds_q69/datafusion:vortex-file-compressed 52443272 5.04984e+07 1.03851 ns
tpcds_q70/datafusion:vortex-file-compressed 128880667 1.24816e+08 1.03257 ns
tpcds_q71/datafusion:vortex-file-compressed 32981078 3.1805e+07 1.03698 ns
tpcds_q72/datafusion:vortex-file-compressed 3725403469 3.27516e+09 1.13747 ns 🚨
tpcds_q73/datafusion:vortex-file-compressed 38732699 3.9501e+07 0.980551 ns
tpcds_q74/datafusion:vortex-file-compressed 179376147 1.70635e+08 1.05123 ns
tpcds_q75/datafusion:vortex-file-compressed 144900962 1.39063e+08 1.04198 ns
tpcds_q76/datafusion:vortex-file-compressed 68347028 6.6114e+07 1.03378 ns
tpcds_q77/datafusion:vortex-file-compressed 57071867 5.3408e+07 1.0686 ns
tpcds_q78/datafusion:vortex-file-compressed 192892940 1.81524e+08 1.06263 ns
tpcds_q79/datafusion:vortex-file-compressed 49442429 4.79097e+07 1.03199 ns
tpcds_q80/datafusion:vortex-file-compressed 127039056 1.17931e+08 1.07723 ns
tpcds_q81/datafusion:vortex-file-compressed 36585642 3.65909e+07 0.999856 ns
tpcds_q82/datafusion:vortex-file-compressed 45230163 4.31329e+07 1.04862 ns
tpcds_q83/datafusion:vortex-file-compressed 69859704 6.70514e+07 1.04188 ns
tpcds_q84/datafusion:vortex-file-compressed 17994106 1.62166e+07 1.10961 ns 🚨
tpcds_q85/datafusion:vortex-file-compressed 142546786 1.35972e+08 1.04836 ns
tpcds_q86/datafusion:vortex-file-compressed 33156028 3.27198e+07 1.01333 ns
tpcds_q87/datafusion:vortex-file-compressed 98784421 9.43008e+07 1.04755 ns
tpcds_q88/datafusion:vortex-file-compressed 78458913 7.40771e+07 1.05915 ns
tpcds_q89/datafusion:vortex-file-compressed 60417877 5.68644e+07 1.06249 ns
tpcds_q90/datafusion:vortex-file-compressed 17770626 1.76276e+07 1.00811 ns
tpcds_q91/datafusion:vortex-file-compressed 27716903 2.65674e+07 1.04327 ns
tpcds_q92/datafusion:vortex-file-compressed 23286118 2.15984e+07 1.07814 ns
tpcds_q93/datafusion:vortex-file-compressed 42626089 4.06901e+07 1.04758 ns
tpcds_q94/datafusion:vortex-file-compressed 30703301 2.89714e+07 1.05978 ns
tpcds_q95/datafusion:vortex-file-compressed 99217488 9.74547e+07 1.01809 ns
tpcds_q96/datafusion:vortex-file-compressed 17246833 1.6737e+07 1.03046 ns
tpcds_q97/datafusion:vortex-file-compressed 37154317 3.57867e+07 1.03822 ns
tpcds_q98/datafusion:vortex-file-compressed 55306657 5.10563e+07 1.08325 ns
tpcds_q99/datafusion:vortex-file-compressed 66841784 6.30897e+07 1.05947 ns
tpcds_q01/datafusion:vortex-compact 39453183 3.92934e+07 1.00407 ns
tpcds_q02/datafusion:vortex-compact 87101700 8.21196e+07 1.06067 ns
tpcds_q03/datafusion:vortex-compact 34638701 3.51782e+07 0.984664 ns
tpcds_q04/datafusion:vortex-compact 449952625 4.22752e+08 1.06434 ns
tpcds_q05/datafusion:vortex-compact 83320732 7.86667e+07 1.05916 ns
tpcds_q06/datafusion:vortex-compact 83505920 7.88302e+07 1.05931 ns
tpcds_q07/datafusion:vortex-compact 96274056 9.24717e+07 1.04112 ns
tpcds_q08/datafusion:vortex-compact 46360660 4.59432e+07 1.00909 ns
tpcds_q09/datafusion:vortex-compact 106563736 1.00309e+08 1.06236 ns
tpcds_q10/datafusion:vortex-compact 67509192 6.27205e+07 1.07635 ns
tpcds_q11/datafusion:vortex-compact 260230330 2.47574e+08 1.05112 ns
tpcds_q12/datafusion:vortex-compact 42154276 4.1715e+07 1.01053 ns
tpcds_q13/datafusion:vortex-compact 136383096 1.30677e+08 1.04367 ns
tpcds_q14/datafusion:vortex-compact 273654817 2.50715e+08 1.0915 ns
tpcds_q15/datafusion:vortex-compact 58467561 5.48837e+07 1.0653 ns
tpcds_q16/datafusion:vortex-compact 39563149 3.91172e+07 1.0114 ns
tpcds_q17/datafusion:vortex-compact 127147730 1.22252e+08 1.04004 ns
tpcds_q18/datafusion:vortex-compact 125297618 1.20536e+08 1.03951 ns
tpcds_q19/datafusion:vortex-compact 57317670 5.73208e+07 0.999945 ns
tpcds_q20/datafusion:vortex-compact 46727375 4.67742e+07 0.998998 ns
tpcds_q21/datafusion:vortex-compact 197395785 1.85568e+08 1.06374 ns
tpcds_q22/datafusion:vortex-compact 89451141 8.46014e+07 1.05732 ns
tpcds_q23/datafusion:vortex-compact 226566115 2.06491e+08 1.09722 ns
tpcds_q24/datafusion:vortex-compact 217798891 2.07634e+08 1.04896 ns
tpcds_q25/datafusion:vortex-compact 132793169 1.22097e+08 1.0876 ns
tpcds_q26/datafusion:vortex-compact 79142082 7.59604e+07 1.04189 ns
tpcds_q27/datafusion:vortex-compact 204657979 1.84825e+08 1.10731 ns 🚨
tpcds_q28/datafusion:vortex-compact 126753026 1.16636e+08 1.08674 ns
tpcds_q29/datafusion:vortex-compact 129893806 1.25515e+08 1.03488 ns
tpcds_q30/datafusion:vortex-compact 37416890 3.68389e+07 1.01569 ns
tpcds_q31/datafusion:vortex-compact 214115398 2.0808e+08 1.02901 ns
tpcds_q32/datafusion:vortex-compact 30493338 2.95524e+07 1.03184 ns
tpcds_q33/datafusion:vortex-compact 45707576 4.48464e+07 1.0192 ns
tpcds_q34/datafusion:vortex-compact 45867494 4.67141e+07 0.981877 ns
tpcds_q35/datafusion:vortex-compact 72058987 7.01637e+07 1.02701 ns
tpcds_q36/datafusion:vortex-compact 126091829 1.18545e+08 1.06366 ns
tpcds_q37/datafusion:vortex-compact 61536587 5.82661e+07 1.05613 ns
tpcds_q38/datafusion:vortex-compact 102709475 1.02067e+08 1.00629 ns
tpcds_q39/datafusion:vortex-compact 232814682 2.23012e+08 1.04396 ns
tpcds_q40/datafusion:vortex-compact 64614538 6.16959e+07 1.04731 ns
tpcds_q41/datafusion:vortex-compact 16406766 1.59089e+07 1.0313 ns
tpcds_q42/datafusion:vortex-compact 37967988 3.67544e+07 1.03302 ns
tpcds_q43/datafusion:vortex-compact 54572158 5.04858e+07 1.08094 ns
tpcds_q44/datafusion:vortex-compact 61225261 5.78682e+07 1.05801 ns
tpcds_q45/datafusion:vortex-compact 57689614 5.45841e+07 1.05689 ns
tpcds_q46/datafusion:vortex-compact 80832000 7.68194e+07 1.05223 ns
tpcds_q47/datafusion:vortex-compact 274421264 2.62582e+08 1.04509 ns
tpcds_q48/datafusion:vortex-compact 100965421 9.44963e+07 1.06846 ns
tpcds_q49/datafusion:vortex-compact 93524677 9.10474e+07 1.02721 ns
tpcds_q50/datafusion:vortex-compact 92154164 8.60607e+07 1.0708 ns
tpcds_q51/datafusion:vortex-compact 105739205 1.0091e+08 1.04786 ns
tpcds_q52/datafusion:vortex-compact 37087082 3.72382e+07 0.995943 ns
tpcds_q53/datafusion:vortex-compact 38592935 3.80183e+07 1.01511 ns
tpcds_q54/datafusion:vortex-compact 58983830 5.55213e+07 1.06236 ns
tpcds_q55/datafusion:vortex-compact 37687036 3.62345e+07 1.04009 ns
tpcds_q56/datafusion:vortex-compact 56712846 5.29994e+07 1.07007 ns
tpcds_q57/datafusion:vortex-compact 207859427 2.01956e+08 1.02923 ns
tpcds_q58/datafusion:vortex-compact 127779326 1.22501e+08 1.04308 ns
tpcds_q59/datafusion:vortex-compact 113114634 1.06687e+08 1.06024 ns
tpcds_q60/datafusion:vortex-compact 56340007 5.19015e+07 1.08552 ns
tpcds_q61/datafusion:vortex-compact 72345172 6.72836e+07 1.07523 ns
tpcds_q62/datafusion:vortex-compact 51514244 4.91397e+07 1.04832 ns
tpcds_q63/datafusion:vortex-compact 38746881 3.73995e+07 1.03603 ns
tpcds_q64/datafusion:vortex-compact 803160835 7.71504e+08 1.04103 ns
tpcds_q65/datafusion:vortex-compact 68661546 7.42923e+07 0.924209 ns
tpcds_q66/datafusion:vortex-compact 119586165 1.07166e+08 1.1159 ns 🚨
tpcds_q67/datafusion:vortex-compact 153705872 1.45342e+08 1.05755 ns
tpcds_q68/datafusion:vortex-compact 83061553 8.08453e+07 1.02741 ns
tpcds_q69/datafusion:vortex-compact 58836885 5.74091e+07 1.02487 ns
tpcds_q70/datafusion:vortex-compact 134878896 1.29076e+08 1.04496 ns
tpcds_q71/datafusion:vortex-compact 40580719 3.87988e+07 1.04593 ns
tpcds_q72/datafusion:vortex-compact 3773372812 3.26909e+09 1.15426 ns 🚨
tpcds_q73/datafusion:vortex-compact 47063098 4.6109e+07 1.02069 ns
tpcds_q74/datafusion:vortex-compact 193600670 1.81313e+08 1.06777 ns
tpcds_q75/datafusion:vortex-compact 176637622 1.72556e+08 1.02365 ns
tpcds_q76/datafusion:vortex-compact 77862222 7.23835e+07 1.07569 ns
tpcds_q77/datafusion:vortex-compact 66162769 6.54938e+07 1.01021 ns
tpcds_q78/datafusion:vortex-compact 210637304 1.96642e+08 1.07117 ns
tpcds_q79/datafusion:vortex-compact 55658699 5.85833e+07 0.950078 ns
tpcds_q80/datafusion:vortex-compact 139294519 1.30042e+08 1.07115 ns
tpcds_q81/datafusion:vortex-compact 45527673 4.654e+07 0.978248 ns
tpcds_q82/datafusion:vortex-compact 64648579 6.05296e+07 1.06805 ns
tpcds_q83/datafusion:vortex-compact 68748535 6.66319e+07 1.03177 ns
tpcds_q84/datafusion:vortex-compact 20822228 1.95936e+07 1.06271 ns
tpcds_q85/datafusion:vortex-compact 161587711 1.59389e+08 1.01379 ns
tpcds_q86/datafusion:vortex-compact 35538131 3.38578e+07 1.04963 ns
tpcds_q87/datafusion:vortex-compact 106807897 1.02504e+08 1.04199 ns
tpcds_q88/datafusion:vortex-compact 94898318 8.97575e+07 1.05728 ns
tpcds_q89/datafusion:vortex-compact 66329184 6.25187e+07 1.06095 ns
tpcds_q90/datafusion:vortex-compact 21353126 1.95228e+07 1.09375 ns
tpcds_q91/datafusion:vortex-compact 37542008 3.4867e+07 1.07672 ns
tpcds_q92/datafusion:vortex-compact 26418190 2.48321e+07 1.06387 ns
tpcds_q93/datafusion:vortex-compact 52695692 5.02999e+07 1.04763 ns
tpcds_q94/datafusion:vortex-compact 35097074 3.29731e+07 1.06442 ns
tpcds_q95/datafusion:vortex-compact 102625109 1.00036e+08 1.02588 ns
tpcds_q96/datafusion:vortex-compact 20040895 1.88876e+07 1.06106 ns
tpcds_q97/datafusion:vortex-compact 41860613 3.94773e+07 1.06037 ns
tpcds_q98/datafusion:vortex-compact 59565899 5.6277e+07 1.05844 ns
tpcds_q99/datafusion:vortex-compact 68724052 6.70293e+07 1.02528 ns
tpcds_q01/duckdb:parquet 48943228 4.75443e+07 1.02942 ns
tpcds_q02/duckdb:parquet 29537835 2.93865e+07 1.00515 ns
tpcds_q03/duckdb:parquet 14415152 1.40915e+07 1.02297 ns
tpcds_q04/duckdb:parquet 134561049 1.28451e+08 1.04756 ns
tpcds_q05/duckdb:parquet 31300133 3.23987e+07 0.966093 ns
tpcds_q06/duckdb:parquet 35149871 3.39238e+07 1.03614 ns
tpcds_q07/duckdb:parquet 28668667 2.82467e+07 1.01494 ns
tpcds_q08/duckdb:parquet 30887858 2.83943e+07 1.08782 ns
tpcds_q09/duckdb:parquet 42699550 4.16854e+07 1.02433 ns
tpcds_q10/duckdb:parquet 42955028 4.11013e+07 1.0451 ns
tpcds_q11/duckdb:parquet 88986981 8.71302e+07 1.02131 ns
tpcds_q12/duckdb:parquet 18278638 1.74147e+07 1.04961 ns
tpcds_q13/duckdb:parquet 39198468 3.7742e+07 1.03859 ns
tpcds_q14/duckdb:parquet 105660902 9.84741e+07 1.07298 ns
tpcds_q15/duckdb:parquet 28740976 2.81993e+07 1.01921 ns
tpcds_q16/duckdb:parquet 24062507 2.28541e+07 1.05287 ns
tpcds_q17/duckdb:parquet 42775351 3.99485e+07 1.07076 ns
tpcds_q18/duckdb:parquet 104477462 1.02529e+08 1.01901 ns
tpcds_q19/duckdb:parquet 36023536 3.33037e+07 1.08167 ns
tpcds_q20/duckdb:parquet 19478628 1.83521e+07 1.06139 ns
tpcds_q21/duckdb:parquet 14464298 1.40513e+07 1.02939 ns
tpcds_q22/duckdb:parquet 105831338 9.96055e+07 1.0625 ns
tpcds_q23/duckdb:parquet 104031225 1.01204e+08 1.02793 ns
tpcds_q24/duckdb:parquet 52671529 5.00861e+07 1.05162 ns
tpcds_q25/duckdb:parquet 37565790 3.6821e+07 1.02023 ns
tpcds_q26/duckdb:parquet 39544000 3.87828e+07 1.01963 ns
tpcds_q27/duckdb:parquet 83027337 7.89337e+07 1.05186 ns
tpcds_q28/duckdb:parquet 44824862 4.33835e+07 1.03322 ns
tpcds_q29/duckdb:parquet 39358415 4.00165e+07 0.983554 ns
tpcds_q30/duckdb:parquet 47375434 4.55438e+07 1.04022 ns
tpcds_q31/duckdb:parquet 28872342 2.77368e+07 1.04094 ns
tpcds_q32/duckdb:parquet 13552240 1.32203e+07 1.02511 ns
tpcds_q33/duckdb:parquet 21740361 2.20129e+07 0.987618 ns
tpcds_q34/duckdb:parquet 25005507 2.37614e+07 1.05236 ns
tpcds_q35/duckdb:parquet 71751401 6.78702e+07 1.05719 ns
tpcds_q36/duckdb:parquet 25517237 2.45513e+07 1.03934 ns
tpcds_q37/duckdb:parquet 16754236 1.66731e+07 1.00486 ns
tpcds_q38/duckdb:parquet 37477880 3.58796e+07 1.04455 ns
tpcds_q39/duckdb:parquet 38512425 3.70971e+07 1.03815 ns
tpcds_q40/duckdb:parquet 21588555 2.0078e+07 1.07523 ns
tpcds_q41/duckdb:parquet 10767893 9.91988e+06 1.08549 ns
tpcds_q42/duckdb:parquet 13739761 1.30622e+07 1.05187 ns
tpcds_q43/duckdb:parquet 19304665 1.93369e+07 0.998335 ns
tpcds_q44/duckdb:parquet 29662046 2.85584e+07 1.03865 ns
tpcds_q45/duckdb:parquet 31104817 2.9571e+07 1.05187 ns
tpcds_q46/duckdb:parquet 51061919 5.00974e+07 1.01925 ns
tpcds_q47/duckdb:parquet 61940217 5.90949e+07 1.04815 ns
tpcds_q48/duckdb:parquet 35329200 3.44389e+07 1.02585 ns
tpcds_q49/duckdb:parquet 27179837 2.69882e+07 1.0071 ns
tpcds_q50/duckdb:parquet 30048272 2.9108e+07 1.0323 ns
tpcds_q51/duckdb:parquet 200733323 1.9687e+08 1.01962 ns
tpcds_q52/duckdb:parquet 13917247 1.3301e+07 1.04633 ns
tpcds_q53/duckdb:parquet 20910602 2.00891e+07 1.04089 ns
tpcds_q54/duckdb:parquet 26725260 2.71535e+07 0.984228 ns
tpcds_q55/duckdb:parquet 14039192 1.32436e+07 1.06008 ns
tpcds_q56/duckdb:parquet 24117597 2.31224e+07 1.04304 ns
tpcds_q57/duckdb:parquet 50021586 4.7569e+07 1.05156 ns
tpcds_q58/duckdb:parquet 26994241 2.62035e+07 1.03018 ns
tpcds_q59/duckdb:parquet 40616908 3.978e+07 1.02104 ns
tpcds_q60/duckdb:parquet 25155063 2.43846e+07 1.0316 ns
tpcds_q61/duckdb:parquet 34875447 3.39489e+07 1.02729 ns
tpcds_q62/duckdb:parquet 14736543 1.40716e+07 1.04725 ns
tpcds_q63/duckdb:parquet 18560178 1.7459e+07 1.06307 ns
tpcds_q64/duckdb:parquet 79487832 7.8657e+07 1.01056 ns
tpcds_q65/duckdb:parquet 29637087 3.04818e+07 0.972287 ns
tpcds_q66/duckdb:parquet 32137710 3.08875e+07 1.04048 ns
tpcds_q67/duckdb:parquet 196961444 1.84419e+08 1.06801 ns
tpcds_q68/duckdb:parquet 40403030 3.96639e+07 1.01863 ns
tpcds_q69/duckdb:parquet 42930360 4.23094e+07 1.01468 ns
tpcds_q70/duckdb:parquet 58900747 5.70461e+07 1.03251 ns
tpcds_q71/duckdb:parquet 22109166 2.10296e+07 1.05134 ns
tpcds_q72/duckdb:parquet 171714039 1.69353e+08 1.01394 ns
tpcds_q73/duckdb:parquet 21796077 2.13719e+07 1.01985 ns
tpcds_q74/duckdb:parquet 55807714 5.40827e+07 1.0319 ns
tpcds_q75/duckdb:parquet 58093208 5.55587e+07 1.04562 ns
tpcds_q76/duckdb:parquet 22173726 2.13135e+07 1.04036 ns
tpcds_q77/duckdb:parquet 24965475 2.42208e+07 1.03075 ns
tpcds_q78/duckdb:parquet 83197179 7.90015e+07 1.05311 ns
tpcds_q79/duckdb:parquet 32932998 3.15226e+07 1.04474 ns
tpcds_q80/duckdb:parquet 47175517 4.46098e+07 1.05751 ns
tpcds_q81/duckdb:parquet 52753488 5.11148e+07 1.03206 ns
tpcds_q82/duckdb:parquet 20063729 1.97839e+07 1.01414 ns
tpcds_q83/duckdb:parquet 19758915 1.90976e+07 1.03463 ns
tpcds_q84/duckdb:parquet 22051929 2.11512e+07 1.04259 ns
tpcds_q85/duckdb:parquet 45711382 4.43553e+07 1.03057 ns
tpcds_q86/duckdb:parquet 40094438 3.91293e+07 1.02466 ns
tpcds_q87/duckdb:parquet 39521958 3.77548e+07 1.04681 ns
tpcds_q88/duckdb:parquet 56549052 5.41029e+07 1.04521 ns
tpcds_q89/duckdb:parquet 22891669 2.23743e+07 1.02312 ns
tpcds_q90/duckdb:parquet 9878296 1.05617e+07 0.935293 ns
tpcds_q91/duckdb:parquet 28998914 2.83322e+07 1.02353 ns
tpcds_q92/duckdb:parquet 14422905 1.42235e+07 1.01402 ns
tpcds_q93/duckdb:parquet 35479800 3.37114e+07 1.05246 ns
tpcds_q94/duckdb:parquet 19316162 1.88607e+07 1.02415 ns
tpcds_q95/duckdb:parquet 129198697 1.46703e+08 0.88068 ns 🚀
tpcds_q96/duckdb:parquet 12305906 1.18005e+07 1.04283 ns
tpcds_q97/duckdb:parquet 40091221 3.82017e+07 1.04946 ns
tpcds_q98/duckdb:parquet 24826509 2.36276e+07 1.05074 ns
tpcds_q99/duckdb:parquet 25496547 2.49096e+07 1.02356 ns
tpcds_q01/duckdb:vortex-file-compressed 31869800 3.09255e+07 1.03053 ns
tpcds_q02/duckdb:vortex-file-compressed 57038249 5.59982e+07 1.01857 ns
tpcds_q03/duckdb:vortex-file-compressed 24828885 2.37633e+07 1.04484 ns
tpcds_q04/duckdb:vortex-file-compressed 110545103 1.12623e+08 0.981548 ns
tpcds_q05/duckdb:vortex-file-compressed 42785109 3.82987e+07 1.11714 ns 🚨
tpcds_q06/duckdb:vortex-file-compressed 43002695 3.91443e+07 1.09857 ns
tpcds_q07/duckdb:vortex-file-compressed 32977285 3.76954e+07 0.874836 ns 🚀
tpcds_q08/duckdb:vortex-file-compressed 33272933 3.20515e+07 1.03811 ns
tpcds_q09/duckdb:vortex-file-compressed 49546489 4.6711e+07 1.0607 ns
tpcds_q10/duckdb:vortex-file-compressed 58620517 6.2301e+07 0.940924 ns
tpcds_q11/duckdb:vortex-file-compressed 76993880 7.70929e+07 0.998716 ns
tpcds_q12/duckdb:vortex-file-compressed 19600764 1.91137e+07 1.02548 ns
tpcds_q13/duckdb:vortex-file-compressed 38526952 3.83825e+07 1.00376 ns
tpcds_q14/duckdb:vortex-file-compressed 137522847 1.29772e+08 1.05973 ns
tpcds_q15/duckdb:vortex-file-compressed 32089059 3.10116e+07 1.03474 ns
tpcds_q16/duckdb:vortex-file-compressed 35123817 3.45709e+07 1.01599 ns
tpcds_q17/duckdb:vortex-file-compressed 49864711 4.7039e+07 1.06007 ns
tpcds_q18/duckdb:vortex-file-compressed 101301226 9.26201e+07 1.09373 ns
tpcds_q19/duckdb:vortex-file-compressed 44724213 4.90966e+07 0.910944 ns
tpcds_q20/duckdb:vortex-file-compressed 20967719 2.1057e+07 0.995761 ns
tpcds_q21/duckdb:vortex-file-compressed 18601018 1.78718e+07 1.0408 ns
tpcds_q22/duckdb:vortex-file-compressed 117811462 1.16562e+08 1.01072 ns
tpcds_q23/duckdb:vortex-file-compressed 132921117 1.38826e+08 0.957464 ns
tpcds_q24/duckdb:vortex-file-compressed 63620604 6.801e+07 0.93546 ns
tpcds_q25/duckdb:vortex-file-compressed 45313176 4.5645e+07 0.992731 ns
tpcds_q26/duckdb:vortex-file-compressed 47264553 4.74704e+07 0.995664 ns
tpcds_q27/duckdb:vortex-file-compressed 88861586 8.28301e+07 1.07282 ns
tpcds_q28/duckdb:vortex-file-compressed 32444670 3.16445e+07 1.02529 ns
tpcds_q29/duckdb:vortex-file-compressed 48211769 4.73194e+07 1.01886 ns
tpcds_q30/duckdb:vortex-file-compressed 36315980 3.57599e+07 1.01555 ns
tpcds_q31/duckdb:vortex-file-compressed 34925720 3.55052e+07 0.983678 ns
tpcds_q32/duckdb:vortex-file-compressed 18779883 1.78958e+07 1.0494 ns
tpcds_q33/duckdb:vortex-file-compressed 36586621 3.28142e+07 1.11496 ns 🚨
tpcds_q34/duckdb:vortex-file-compressed 30740080 2.9885e+07 1.02861 ns
tpcds_q35/duckdb:vortex-file-compressed 91134965 9.43808e+07 0.965609 ns
tpcds_q36/duckdb:vortex-file-compressed 31015338 2.98924e+07 1.03757 ns
tpcds_q37/duckdb:vortex-file-compressed 19661078 1.79826e+07 1.09334 ns
tpcds_q38/duckdb:vortex-file-compressed 49970729 5.93887e+07 0.841418 ns 🚀
tpcds_q39/duckdb:vortex-file-compressed 46128501 4.4609e+07 1.03406 ns
tpcds_q40/duckdb:vortex-file-compressed 27336444 2.6537e+07 1.03013 ns
tpcds_q41/duckdb:vortex-file-compressed 17183718 1.62055e+07 1.06036 ns
tpcds_q42/duckdb:vortex-file-compressed 16572550 1.57377e+07 1.05305 ns
tpcds_q43/duckdb:vortex-file-compressed 22635963 2.15438e+07 1.0507 ns
tpcds_q44/duckdb:vortex-file-compressed 27403379 2.63576e+07 1.03967 ns
tpcds_q45/duckdb:vortex-file-compressed 33679916 3.21415e+07 1.04786 ns
tpcds_q46/duckdb:vortex-file-compressed 60787778 5.77394e+07 1.0528 ns
tpcds_q47/duckdb:vortex-file-compressed 70075657 6.64185e+07 1.05506 ns
tpcds_q48/duckdb:vortex-file-compressed 36745035 3.60242e+07 1.02001 ns
tpcds_q49/duckdb:vortex-file-compressed 35451328 3.49707e+07 1.01374 ns
tpcds_q50/duckdb:vortex-file-compressed 40893510 4.53616e+07 0.901501 ns
tpcds_q51/duckdb:vortex-file-compressed 145531411 1.15388e+08 1.26123 ns 🚨
tpcds_q52/duckdb:vortex-file-compressed 16104524 1.5234e+07 1.05714 ns
tpcds_q53/duckdb:vortex-file-compressed 25635208 2.56274e+07 1.0003 ns
tpcds_q54/duckdb:vortex-file-compressed 37627424 3.92714e+07 0.958139 ns
tpcds_q55/duckdb:vortex-file-compressed 15480110 1.5026e+07 1.03022 ns
tpcds_q56/duckdb:vortex-file-compressed 37998643 3.6747e+07 1.03406 ns
tpcds_q57/duckdb:vortex-file-compressed 61914648 5.94978e+07 1.04062 ns
tpcds_q58/duckdb:vortex-file-compressed 37309989 3.87069e+07 0.963909 ns
tpcds_q59/duckdb:vortex-file-compressed 56938624 5.53197e+07 1.02927 ns
tpcds_q60/duckdb:vortex-file-compressed 38647626 3.9191e+07 0.986135 ns
tpcds_q61/duckdb:vortex-file-compressed 41376193 4.13749e+07 1.00003 ns
tpcds_q62/duckdb:vortex-file-compressed 26365020 2.31644e+07 1.13817 ns 🚨
tpcds_q63/duckdb:vortex-file-compressed 26368117 2.48388e+07 1.06157 ns
tpcds_q64/duckdb:vortex-file-compressed 92012074 8.80797e+07 1.04465 ns
tpcds_q65/duckdb:vortex-file-compressed 38296134 3.37772e+07 1.13379 ns 🚨
tpcds_q66/duckdb:vortex-file-compressed 41878155 3.39671e+07 1.2329 ns 🚨
tpcds_q67/duckdb:vortex-file-compressed 190630047 1.86271e+08 1.0234 ns
tpcds_q68/duckdb:vortex-file-compressed 50027532 4.78084e+07 1.04642 ns
tpcds_q69/duckdb:vortex-file-compressed 58114393 6.30092e+07 0.922316 ns
tpcds_q70/duckdb:vortex-file-compressed 62927478 5.89538e+07 1.0674 ns
tpcds_q71/duckdb:vortex-file-compressed 26389708 2.5718e+07 1.02612 ns
tpcds_q72/duckdb:vortex-file-compressed 174504807 1.70393e+08 1.02413 ns
tpcds_q73/duckdb:vortex-file-compressed 30291241 2.88565e+07 1.04972 ns
tpcds_q74/duckdb:vortex-file-compressed 67258209 7.38004e+07 0.911353 ns
tpcds_q75/duckdb:vortex-file-compressed 69829288 6.86203e+07 1.01762 ns
tpcds_q76/duckdb:vortex-file-compressed 24920315 2.65198e+07 0.939686 ns
tpcds_q77/duckdb:vortex-file-compressed 32595198 3.25102e+07 1.00261 ns
tpcds_q78/duckdb:vortex-file-compressed 90120854 9.08083e+07 0.99243 ns
tpcds_q79/duckdb:vortex-file-compressed 39970585 3.9884e+07 1.00217 ns
tpcds_q80/duckdb:vortex-file-compressed 55152936 5.23981e+07 1.05258 ns
tpcds_q81/duckdb:vortex-file-compressed 40560752 4.02047e+07 1.00886 ns
tpcds_q82/duckdb:vortex-file-compressed 20214887 1.95229e+07 1.03544 ns
tpcds_q83/duckdb:vortex-file-compressed 43605477 4.10158e+07 1.06314 ns
tpcds_q84/duckdb:vortex-file-compressed 25647526 2.35408e+07 1.08949 ns
tpcds_q85/duckdb:vortex-file-compressed 58056997 5.48822e+07 1.05785 ns
tpcds_q86/duckdb:vortex-file-compressed 46392359 4.84825e+07 0.956889 ns
tpcds_q87/duckdb:vortex-file-compressed 51096954 5.96504e+07 0.856607 ns 🚀
tpcds_q88/duckdb:vortex-file-compressed 75172735 8.62979e+07 0.871084 ns 🚀
tpcds_q89/duckdb:vortex-file-compressed 26917937 2.57232e+07 1.04645 ns
tpcds_q90/duckdb:vortex-file-compressed 14444949 1.76694e+07 0.81751 ns 🚀
tpcds_q91/duckdb:vortex-file-compressed 34326324 3.2523e+07 1.05545 ns
tpcds_q92/duckdb:vortex-file-compressed 22761997 2.35535e+07 0.966396 ns
tpcds_q93/duckdb:vortex-file-compressed 34530151 3.35904e+07 1.02798 ns
tpcds_q94/duckdb:vortex-file-compressed 29211301 2.69976e+07 1.082 ns
tpcds_q95/duckdb:vortex-file-compressed 165739304 1.59424e+08 1.03961 ns
tpcds_q96/duckdb:vortex-file-compressed 15529468 1.69288e+07 0.91734 ns
tpcds_q97/duckdb:vortex-file-compressed 48462731 4.3086e+07 1.12479 ns 🚨
tpcds_q98/duckdb:vortex-file-compressed 23918730 2.29887e+07 1.04046 ns
tpcds_q99/duckdb:vortex-file-compressed 42211047 4.19822e+07 1.00545 ns
tpcds_q01/duckdb:vortex-compact 43428684 4.16614e+07 1.04242 ns
tpcds_q02/duckdb:vortex-compact 62129695 6.49272e+07 0.956913 ns
tpcds_q03/duckdb:vortex-compact 50191572 4.92601e+07 1.01891 ns
tpcds_q04/duckdb:vortex-compact 141060774 1.3585e+08 1.03835 ns
tpcds_q05/duckdb:vortex-compact 63798536 6.07739e+07 1.04977 ns
tpcds_q06/duckdb:vortex-compact 50370874 4.91119e+07 1.02563 ns
tpcds_q07/duckdb:vortex-compact 51558948 5.15887e+07 0.999424 ns
tpcds_q08/duckdb:vortex-compact 68355643 6.70637e+07 1.01926 ns
tpcds_q09/duckdb:vortex-compact 141901814 1.34546e+08 1.05467 ns
tpcds_q10/duckdb:vortex-compact 79180368 7.66333e+07 1.03324 ns
tpcds_q11/duckdb:vortex-compact 99818159 1.00066e+08 0.997523 ns
tpcds_q12/duckdb:vortex-compact 29316907 2.78567e+07 1.05242 ns
tpcds_q13/duckdb:vortex-compact 61570991 6.0929e+07 1.01054 ns
tpcds_q14/duckdb:vortex-compact 159028503 1.53863e+08 1.03357 ns
tpcds_q15/duckdb:vortex-compact 37453238 3.6416e+07 1.02848 ns
tpcds_q16/duckdb:vortex-compact 46938601 4.72898e+07 0.992573 ns
tpcds_q17/duckdb:vortex-compact 69852007 6.73522e+07 1.03712 ns
tpcds_q18/duckdb:vortex-compact 143959393 1.43848e+08 1.00077 ns
tpcds_q19/duckdb:vortex-compact 56029881 5.50059e+07 1.01862 ns
tpcds_q20/duckdb:vortex-compact 26745645 2.58634e+07 1.03411 ns
tpcds_q21/duckdb:vortex-compact 26278898 2.45146e+07 1.07197 ns
tpcds_q22/duckdb:vortex-compact 130466895 1.2611e+08 1.03455 ns
tpcds_q23/duckdb:vortex-compact 157740769 1.52391e+08 1.03511 ns
tpcds_q24/duckdb:vortex-compact 78882529 7.68208e+07 1.02684 ns
tpcds_q25/duckdb:vortex-compact 72714632 7.0867e+07 1.02607 ns
tpcds_q26/duckdb:vortex-compact 57728495 5.78328e+07 0.998196 ns
tpcds_q27/duckdb:vortex-compact 135930195 1.244e+08 1.09269 ns
tpcds_q28/duckdb:vortex-compact 142911376 1.33174e+08 1.07312 ns
tpcds_q29/duckdb:vortex-compact 82528712 8.01786e+07 1.02931 ns
tpcds_q30/duckdb:vortex-compact 46660909 4.39459e+07 1.06178 ns
tpcds_q31/duckdb:vortex-compact 53818427 4.97769e+07 1.08119 ns
tpcds_q32/duckdb:vortex-compact 26944467 2.68724e+07 1.00268 ns
tpcds_q33/duckdb:vortex-compact 50452254 3.94401e+07 1.27921 ns 🚨
tpcds_q34/duckdb:vortex-compact 44214069 4.44512e+07 0.994666 ns
tpcds_q35/duckdb:vortex-compact 109731646 1.05696e+08 1.03818 ns
tpcds_q36/duckdb:vortex-compact 45184602 4.4633e+07 1.01236 ns
tpcds_q37/duckdb:vortex-compact 30337075 2.87031e+07 1.05693 ns
tpcds_q38/duckdb:vortex-compact 61922064 6.07956e+07 1.01853 ns
tpcds_q39/duckdb:vortex-compact 50079082 5.2588e+07 0.952291 ns
tpcds_q40/duckdb:vortex-compact 35330612 3.3698e+07 1.04845 ns
tpcds_q41/duckdb:vortex-compact 21596255 2.1274e+07 1.01515 ns
tpcds_q42/duckdb:vortex-compact 22525351 2.22226e+07 1.01362 ns
tpcds_q43/duckdb:vortex-compact 34644350 3.36058e+07 1.03091 ns
tpcds_q44/duckdb:vortex-compact 45888120 4.23109e+07 1.08455 ns
tpcds_q45/duckdb:vortex-compact 46557870 4.46058e+07 1.04376 ns
tpcds_q46/duckdb:vortex-compact 79618097 7.70946e+07 1.03273 ns
tpcds_q47/duckdb:vortex-compact 82920861 8.05221e+07 1.02979 ns
tpcds_q48/duckdb:vortex-compact 55468937 5.3601e+07 1.03485 ns
tpcds_q49/duckdb:vortex-compact 60581892 5.96092e+07 1.01632 ns
tpcds_q50/duckdb:vortex-compact 59786065 5.89708e+07 1.01382 ns
tpcds_q51/duckdb:vortex-compact 132219291 2.13511e+08 0.619263 ns 🚀
tpcds_q52/duckdb:vortex-compact 22688037 2.22686e+07 1.01884 ns
tpcds_q53/duckdb:vortex-compact 40970742 3.98039e+07 1.02932 ns
tpcds_q54/duckdb:vortex-compact 48716477 4.78662e+07 1.01776 ns
tpcds_q55/duckdb:vortex-compact 23341840 2.24938e+07 1.0377 ns
tpcds_q56/duckdb:vortex-compact 53388914 5.6657e+07 0.942317 ns
tpcds_q57/duckdb:vortex-compact 68486206 6.769e+07 1.01176 ns
tpcds_q58/duckdb:vortex-compact 49947198 4.85033e+07 1.02977 ns
tpcds_q59/duckdb:vortex-compact 67274446 6.59545e+07 1.02001 ns
tpcds_q60/duckdb:vortex-compact 45398296 5.40044e+07 0.84064 ns 🚀
tpcds_q61/duckdb:vortex-compact 70204511 6.91048e+07 1.01591 ns
tpcds_q62/duckdb:vortex-compact 42709047 4.29112e+07 0.995289 ns
tpcds_q63/duckdb:vortex-compact 40745977 4.02607e+07 1.01205 ns
tpcds_q64/duckdb:vortex-compact 150716318 1.4235e+08 1.05877 ns
tpcds_q65/duckdb:vortex-compact 52241060 5.13561e+07 1.01723 ns
tpcds_q66/duckdb:vortex-compact 72335259 5.97864e+07 1.20989 ns 🚨
tpcds_q67/duckdb:vortex-compact 232022731 2.22945e+08 1.04072 ns
tpcds_q68/duckdb:vortex-compact 68853683 6.82311e+07 1.00912 ns
tpcds_q69/duckdb:vortex-compact 76472685 7.61252e+07 1.00456 ns
tpcds_q70/duckdb:vortex-compact 110025766 1.0709e+08 1.02741 ns
tpcds_q71/duckdb:vortex-compact 40107091 3.88376e+07 1.03269 ns
tpcds_q72/duckdb:vortex-compact 200924132 1.94507e+08 1.03299 ns
tpcds_q73/duckdb:vortex-compact 41318673 4.17821e+07 0.988909 ns
tpcds_q74/duckdb:vortex-compact 88137279 8.64567e+07 1.01944 ns
tpcds_q75/duckdb:vortex-compact 89752680 8.34137e+07 1.076 ns
tpcds_q76/duckdb:vortex-compact 35273654 3.48337e+07 1.01263 ns
tpcds_q77/duckdb:vortex-compact 51627916 4.79329e+07 1.07709 ns
tpcds_q78/duckdb:vortex-compact 106325595 1.00049e+08 1.06273 ns
tpcds_q79/duckdb:vortex-compact 78965066 7.6261e+07 1.03546 ns
tpcds_q80/duckdb:vortex-compact 86845667 8.27156e+07 1.04993 ns
tpcds_q81/duckdb:vortex-compact 50155949 4.80056e+07 1.04479 ns
tpcds_q82/duckdb:vortex-compact 34937065 3.52611e+07 0.990811 ns
tpcds_q83/duckdb:vortex-compact 80473067 8.51741e+07 0.944807 ns
tpcds_q84/duckdb:vortex-compact 34341268 3.23056e+07 1.06301 ns
tpcds_q85/duckdb:vortex-compact 81568457 7.62964e+07 1.0691 ns
tpcds_q86/duckdb:vortex-compact 77520144 9.42248e+07 0.822714 ns 🚀
tpcds_q87/duckdb:vortex-compact 63121607 6.26107e+07 1.00816 ns
tpcds_q88/duckdb:vortex-compact 108646317 1.20157e+08 0.904206 ns
tpcds_q89/duckdb:vortex-compact 39745177 3.94005e+07 1.00875 ns
tpcds_q90/duckdb:vortex-compact 30332098 2.91953e+07 1.03894 ns
tpcds_q91/duckdb:vortex-compact 53174296 5.14407e+07 1.0337 ns
tpcds_q92/duckdb:vortex-compact 52932953 5.49197e+07 0.963825 ns
tpcds_q93/duckdb:vortex-compact 39213851 3.81637e+07 1.02752 ns
tpcds_q94/duckdb:vortex-compact 54546477 5.23802e+07 1.04136 ns
tpcds_q95/duckdb:vortex-compact 190213780 1.75356e+08 1.08473 ns
tpcds_q96/duckdb:vortex-compact 21827780 2.27533e+07 0.959323 ns
tpcds_q97/duckdb:vortex-compact 50366951 5.31143e+07 0.948275 ns
tpcds_q98/duckdb:vortex-compact 34909403 3.29018e+07 1.06102 ns
tpcds_q99/duckdb:vortex-compact 57929917 5.94656e+07 0.974176 ns
tpcds_q01/duckdb:duckdb 24932909 2.41663e+07 1.03172 ns
tpcds_q02/duckdb:duckdb 24784762 2.48478e+07 0.997464 ns
tpcds_q03/duckdb:duckdb 11292379 1.05967e+07 1.06566 ns
tpcds_q04/duckdb:duckdb 180855219 1.746e+08 1.03583 ns
tpcds_q05/duckdb:duckdb 22097697 2.11757e+07 1.04354 ns
tpcds_q06/duckdb:duckdb 28096557 2.70762e+07 1.03768 ns
tpcds_q07/duckdb:duckdb 44558443 4.11076e+07 1.08395 ns
tpcds_q08/duckdb:duckdb 125411060 1.25023e+08 1.0031 ns
tpcds_q09/duckdb:duckdb 19738934 1.91615e+07 1.03013 ns
tpcds_q10/duckdb:duckdb 29845938 2.74341e+07 1.08791 ns
tpcds_q11/duckdb:duckdb 156871583 1.52453e+08 1.02898 ns
tpcds_q12/duckdb:duckdb 15148424 1.44314e+07 1.04969 ns
tpcds_q13/duckdb:duckdb 27766708 2.67497e+07 1.03802 ns
tpcds_q14/duckdb:duckdb 96651113 9.42167e+07 1.02584 ns
tpcds_q15/duckdb:duckdb 24221102 2.33616e+07 1.03679 ns
tpcds_q16/duckdb:duckdb 20691422 2.00116e+07 1.03397 ns
tpcds_q17/duckdb:duckdb 27788558 2.5336e+07 1.0968 ns
tpcds_q18/duckdb:duckdb 54414504 4.99406e+07 1.08958 ns
tpcds_q19/duckdb:duckdb 20634533 1.98844e+07 1.03772 ns
tpcds_q20/duckdb:duckdb 16029625 1.449e+07 1.10625 ns 🚨
tpcds_q21/duckdb:duckdb 8448723 7.72307e+06 1.09396 ns
tpcds_q22/duckdb:duckdb 89646730 8.32563e+07 1.07676 ns
tpcds_q23/duckdb:duckdb 76648752 7.34294e+07 1.04384 ns
tpcds_q24/duckdb:duckdb 27985820 2.63185e+07 1.06335 ns
tpcds_q25/duckdb:duckdb 20029830 1.86934e+07 1.07149 ns
tpcds_q26/duckdb:duckdb 31233759 2.98114e+07 1.04771 ns
tpcds_q27/duckdb:duckdb 54565684 5.23191e+07 1.04294 ns
tpcds_q28/duckdb:duckdb 25472424 2.49716e+07 1.02006 ns
tpcds_q29/duckdb:duckdb 25447411 2.37997e+07 1.06923 ns
tpcds_q30/duckdb:duckdb 34524745 3.28611e+07 1.05063 ns
tpcds_q31/duckdb:duckdb 25779268 2.44054e+07 1.05629 ns
tpcds_q32/duckdb:duckdb 9193061 8.67219e+06 1.06006 ns
tpcds_q33/duckdb:duckdb 17147309 1.65246e+07 1.03768 ns
tpcds_q34/duckdb:duckdb 19799368 1.94083e+07 1.02015 ns
tpcds_q35/duckdb:duckdb 41677280 3.9088e+07 1.06624 ns
tpcds_q36/duckdb:duckdb 81511599 7.75284e+07 1.05138 ns
tpcds_q37/duckdb:duckdb 10029524 9.43544e+06 1.06296 ns
tpcds_q38/duckdb:duckdb 38079216 3.32822e+07 1.14413 ns 🚨
tpcds_q39/duckdb:duckdb 31451040 3.01696e+07 1.04248 ns
tpcds_q40/duckdb:duckdb 16653266 1.57319e+07 1.05857 ns
tpcds_q41/duckdb:duckdb 11129238 1.02002e+07 1.09108 ns
tpcds_q42/duckdb:duckdb 8936590 9.60511e+06 0.9304 ns
tpcds_q43/duckdb:duckdb 15399251 1.4354e+07 1.07282 ns
tpcds_q44/duckdb:duckdb 17598661 1.65393e+07 1.06405 ns
tpcds_q45/duckdb:duckdb 20320920 1.9206e+07 1.05805 ns
tpcds_q46/duckdb:duckdb 42673451 4.04765e+07 1.05428 ns
tpcds_q47/duckdb:duckdb 57094456 5.51644e+07 1.03499 ns
tpcds_q48/duckdb:duckdb 27452753 2.59916e+07 1.05621 ns
tpcds_q49/duckdb:duckdb 18593200 1.78711e+07 1.04041 ns
tpcds_q50/duckdb:duckdb 17916373 1.69958e+07 1.05417 ns
tpcds_q51/duckdb:duckdb 110869074 1.09509e+08 1.01242 ns
tpcds_q52/duckdb:duckdb 9898899 1.00288e+07 0.987043 ns
tpcds_q53/duckdb:duckdb 16024809 1.60621e+07 0.997676 ns
tpcds_q54/duckdb:duckdb 20961227 1.90828e+07 1.09844 ns
tpcds_q55/duckdb:duckdb 10586842 9.64211e+06 1.09798 ns
tpcds_q56/duckdb:duckdb 17769773 1.76704e+07 1.00562 ns
tpcds_q57/duckdb:duckdb 48233191 4.66343e+07 1.03429 ns
tpcds_q58/duckdb:duckdb 15914987 1.56578e+07 1.01642 ns
tpcds_q59/duckdb:duckdb 38633545 3.74724e+07 1.03099 ns
tpcds_q60/duckdb:duckdb 19782905 1.91109e+07 1.03516 ns
tpcds_q61/duckdb:duckdb 19267071 1.8397e+07 1.04729 ns
tpcds_q62/duckdb:duckdb 11278727 1.0822e+07 1.0422 ns
tpcds_q63/duckdb:duckdb 14176181 1.40655e+07 1.00787 ns
tpcds_q64/duckdb:duckdb 61582493 6.0144e+07 1.02392 ns
tpcds_q65/duckdb:duckdb 38168167 3.38613e+07 1.12719 ns 🚨
tpcds_q66/duckdb:duckdb 29068090 2.77439e+07 1.04773 ns
tpcds_q67/duckdb:duckdb 157744999 1.518e+08 1.03916 ns
tpcds_q68/duckdb:duckdb 29490569 2.8472e+07 1.03577 ns
tpcds_q69/duckdb:duckdb 30983580 3.03516e+07 1.02082 ns
tpcds_q70/duckdb:duckdb 20772491 1.99778e+07 1.03978 ns
tpcds_q71/duckdb:duckdb 17552789 1.69396e+07 1.0362 ns
tpcds_q72/duckdb:duckdb 48425235 4.59644e+07 1.05354 ns
tpcds_q73/duckdb:duckdb 15234991 1.48508e+07 1.02587 ns
tpcds_q74/duckdb:duckdb 109722951 1.06489e+08 1.03037 ns
tpcds_q75/duckdb:duckdb 48907823 4.68848e+07 1.04315 ns
tpcds_q76/duckdb:duckdb 15609361 1.50008e+07 1.04057 ns
tpcds_q77/duckdb:duckdb 15402325 1.45382e+07 1.05944 ns
tpcds_q78/duckdb:duckdb 69305511 6.64187e+07 1.04346 ns
tpcds_q79/duckdb:duckdb 22916988 2.16507e+07 1.05849 ns
tpcds_q80/duckdb:duckdb 32885073 3.21418e+07 1.02313 ns
tpcds_q81/duckdb:duckdb 42660076 4.14476e+07 1.02925 ns
tpcds_q82/duckdb:duckdb 12407488 1.09319e+07 1.13498 ns 🚨
tpcds_q83/duckdb:duckdb 11947329 1.13997e+07 1.04804 ns
tpcds_q84/duckdb:duckdb 16150904 1.52688e+07 1.05777 ns
tpcds_q85/duckdb:duckdb 27506858 2.5744e+07 1.06848 ns
tpcds_q86/duckdb:duckdb 14636887 1.37412e+07 1.06518 ns
tpcds_q87/duckdb:duckdb 36480025 3.47624e+07 1.04941 ns
tpcds_q88/duckdb:duckdb 27450024 2.664e+07 1.03041 ns
tpcds_q89/duckdb:duckdb 18730264 1.84561e+07 1.01485 ns
tpcds_q90/duckdb:duckdb 7749961 7.02386e+06 1.10338 ns 🚨
tpcds_q91/duckdb:duckdb 17097319 1.58934e+07 1.07575 ns
tpcds_q92/duckdb:duckdb 10922897 1.02875e+07 1.06177 ns
tpcds_q93/duckdb:duckdb 26013369 2.42227e+07 1.07392 ns
tpcds_q94/duckdb:duckdb 16042011 1.55528e+07 1.03146 ns
tpcds_q95/duckdb:duckdb 137420906 1.28831e+08 1.06668 ns
tpcds_q96/duckdb:duckdb 7110986 6.09611e+06 1.16648 ns 🚨
tpcds_q97/duckdb:duckdb 34661697 3.27139e+07 1.05954 ns
tpcds_q98/duckdb:duckdb 20071523 1.91986e+07 1.04547 ns
tpcds_q99/duckdb:duckdb 22300576 2.14673e+07 1.03881 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.013x ➖
  • Vortex: 1.004x ➖
  • duckdb:vortex: 0.968x ➖
  • datafusion:vortex: 1.041x ➖
  • Best: tpch_q04/duckdb:vortex-compact (0.204x)
  • Worst: tpch_q11/datafusion:vortex-compact (1.267x)
  • Significant (>30%): 2↑ 0↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 236238870 2.41696e+08 0.977422 ns
tpch_q02/datafusion:parquet 430910077 4.3954e+08 0.980365 ns
tpch_q03/datafusion:parquet 298396899 2.92635e+08 1.01969 ns
tpch_q04/datafusion:parquet 156226171 1.37378e+08 1.1372 ns
tpch_q05/datafusion:parquet 503427155 5.03829e+08 0.999202 ns
tpch_q06/datafusion:parquet 137623712 1.29981e+08 1.0588 ns
tpch_q07/datafusion:parquet 520290564 5.49346e+08 0.947109 ns
tpch_q08/datafusion:parquet 615041596 6.10774e+08 1.00699 ns
tpch_q09/datafusion:parquet 536448498 5.54274e+08 0.967839 ns
tpch_q10/datafusion:parquet 564481427 5.60521e+08 1.00706 ns
tpch_q11/datafusion:parquet 325737699 3.54713e+08 0.918315 ns
tpch_q12/datafusion:parquet 254017148 2.56061e+08 0.992017 ns
tpch_q13/datafusion:parquet 430626837 4.33172e+08 0.994124 ns
tpch_q14/datafusion:parquet 196376618 1.94003e+08 1.01223 ns
tpch_q15/datafusion:parquet 297311805 2.81867e+08 1.0548 ns
tpch_q16/datafusion:parquet 189005380 1.73736e+08 1.08789 ns
tpch_q17/datafusion:parquet 408169272 3.96003e+08 1.03072 ns
tpch_q18/datafusion:parquet 507934038 4.95537e+08 1.02502 ns
tpch_q19/datafusion:parquet 326581649 2.97751e+08 1.09683 ns
tpch_q20/datafusion:parquet 352685501 3.38972e+08 1.04046 ns
tpch_q21/datafusion:parquet 537287391 4.9234e+08 1.09129 ns
tpch_q22/datafusion:parquet 127340819 1.14996e+08 1.10735 ns
tpch_q01/datafusion:vortex-file-compressed 184375361 1.86965e+08 0.986147 ns
tpch_q02/datafusion:vortex-file-compressed 431044244 4.11169e+08 1.04834 ns
tpch_q03/datafusion:vortex-file-compressed 311877847 3.055e+08 1.02088 ns
tpch_q04/datafusion:vortex-file-compressed 203216726 1.91968e+08 1.0586 ns
tpch_q05/datafusion:vortex-file-compressed 400579639 3.93591e+08 1.01776 ns
tpch_q06/datafusion:vortex-file-compressed 237928135 2.26125e+08 1.0522 ns
tpch_q07/datafusion:vortex-file-compressed 414267812 3.37123e+08 1.22883 ns
tpch_q08/datafusion:vortex-file-compressed 519008032 6.23353e+08 0.832608 ns
tpch_q09/datafusion:vortex-file-compressed 488578092 4.65797e+08 1.04891 ns
tpch_q10/datafusion:vortex-file-compressed 438551210 4.43961e+08 0.987815 ns
tpch_q11/datafusion:vortex-file-compressed 309488869 2.46403e+08 1.25603 ns
tpch_q12/datafusion:vortex-file-compressed 340346586 3.3679e+08 1.01056 ns
tpch_q13/datafusion:vortex-file-compressed 166084554 1.93427e+08 0.858643 ns
tpch_q14/datafusion:vortex-file-compressed 180886622 1.71112e+08 1.05713 ns
tpch_q15/datafusion:vortex-file-compressed 281386977 2.71055e+08 1.03812 ns
tpch_q16/datafusion:vortex-file-compressed 164375978 1.70984e+08 0.961352 ns
tpch_q17/datafusion:vortex-file-compressed 299857893 2.69054e+08 1.11449 ns
tpch_q18/datafusion:vortex-file-compressed 269075792 2.70765e+08 0.99376 ns
tpch_q19/datafusion:vortex-file-compressed 333108363 3.1255e+08 1.06577 ns
tpch_q20/datafusion:vortex-file-compressed 345189705 3.29802e+08 1.04666 ns
tpch_q21/datafusion:vortex-file-compressed 434311504 4.19863e+08 1.03441 ns
tpch_q22/datafusion:vortex-file-compressed 154706907 1.76367e+08 0.877187 ns
tpch_q01/datafusion:vortex-compact 276264586 2.73405e+08 1.01046 ns
tpch_q02/datafusion:vortex-compact 441967287 3.86812e+08 1.14259 ns
tpch_q03/datafusion:vortex-compact 364063857 2.96386e+08 1.22834 ns
tpch_q04/datafusion:vortex-compact 240702555 2.04502e+08 1.17702 ns
tpch_q05/datafusion:vortex-compact 408637637 3.6111e+08 1.13162 ns
tpch_q06/datafusion:vortex-compact 357105993 3.3348e+08 1.07085 ns
tpch_q07/datafusion:vortex-compact 400989119 3.60568e+08 1.1121 ns
tpch_q08/datafusion:vortex-compact 477969657 4.71964e+08 1.01273 ns
tpch_q09/datafusion:vortex-compact 483715125 4.36792e+08 1.10743 ns
tpch_q10/datafusion:vortex-compact 496869470 4.48416e+08 1.10806 ns
tpch_q11/datafusion:vortex-compact 289055445 2.28127e+08 1.26708 ns
tpch_q12/datafusion:vortex-compact 431279089 3.85152e+08 1.11976 ns
tpch_q13/datafusion:vortex-compact 183675404 1.9077e+08 0.96281 ns
tpch_q14/datafusion:vortex-compact 256542244 2.36685e+08 1.0839 ns
tpch_q15/datafusion:vortex-compact 432281470 4.54619e+08 0.950865 ns
tpch_q16/datafusion:vortex-compact 164830523 1.69283e+08 0.973695 ns
tpch_q17/datafusion:vortex-compact 318226833 3.31521e+08 0.9599 ns
tpch_q18/datafusion:vortex-compact 286518127 3.17772e+08 0.901646 ns
tpch_q19/datafusion:vortex-compact 406102603 4.04686e+08 1.0035 ns
tpch_q20/datafusion:vortex-compact 444089438 4.5279e+08 0.980784 ns
tpch_q21/datafusion:vortex-compact 529006227 4.87726e+08 1.08464 ns
tpch_q22/datafusion:vortex-compact 110900757 1.08042e+08 1.02646 ns
tpch_q01/duckdb:parquet 494333497 4.656e+08 1.06171 ns
tpch_q02/duckdb:parquet 1148295070 1.06012e+09 1.08317 ns
tpch_q03/duckdb:parquet 871646046 8.18056e+08 1.06551 ns
tpch_q04/duckdb:parquet 556038048 5.35261e+08 1.03882 ns
tpch_q05/duckdb:parquet 1302242185 1.24677e+09 1.04449 ns
tpch_q06/duckdb:parquet 348348982 3.47715e+08 1.00182 ns
tpch_q07/duckdb:parquet 1082311647 1.07065e+09 1.01089 ns
tpch_q08/duckdb:parquet 1348680805 1.3359e+09 1.00957 ns
tpch_q09/duckdb:parquet 1248198358 1.14277e+09 1.09226 ns
tpch_q10/duckdb:parquet 1167406441 1.1322e+09 1.03109 ns
tpch_q11/duckdb:parquet 765265423 6.9293e+08 1.10439 ns
tpch_q12/duckdb:parquet 507471127 5.21827e+08 0.97249 ns
tpch_q13/duckdb:parquet 818386344 8.34405e+08 0.980803 ns
tpch_q14/duckdb:parquet 551208422 5.4294e+08 1.01523 ns
tpch_q15/duckdb:parquet 571998634 5.88935e+08 0.971242 ns
tpch_q16/duckdb:parquet 471372641 4.81227e+08 0.979523 ns
tpch_q17/duckdb:parquet 695394361 6.65094e+08 1.04556 ns
tpch_q18/duckdb:parquet 690790855 7.57852e+08 0.911512 ns
tpch_q19/duckdb:parquet 738593816 6.42655e+08 1.14929 ns
tpch_q20/duckdb:parquet 851554469 8.05345e+08 1.05738 ns
tpch_q21/duckdb:parquet 1066997570 9.74116e+08 1.09535 ns
tpch_q22/duckdb:parquet 459738628 3.73288e+08 1.23159 ns
tpch_q01/duckdb:vortex-file-compressed 261993692 2.32829e+08 1.12526 ns
tpch_q02/duckdb:vortex-file-compressed 614962676 6.41345e+08 0.958864 ns
tpch_q03/duckdb:vortex-file-compressed 595170453 5.52299e+08 1.07762 ns
tpch_q04/duckdb:vortex-file-compressed 385236696 3.35477e+08 1.14832 ns
tpch_q05/duckdb:vortex-file-compressed 771737821 7.79746e+08 0.989729 ns
tpch_q06/duckdb:vortex-file-compressed 354261019 3.34117e+08 1.06029 ns
tpch_q07/duckdb:vortex-file-compressed 699191544 6.7812e+08 1.03107 ns
tpch_q08/duckdb:vortex-file-compressed 969630953 9.53451e+08 1.01697 ns
tpch_q09/duckdb:vortex-file-compressed 814168277 7.82682e+08 1.04023 ns
tpch_q10/duckdb:vortex-file-compressed 738233212 7.32543e+08 1.00777 ns
tpch_q11/duckdb:vortex-file-compressed 368977615 3.63282e+08 1.01568 ns
tpch_q12/duckdb:vortex-file-compressed 492925008 5.33724e+08 0.923558 ns
tpch_q13/duckdb:vortex-file-compressed 445445473 4.34826e+08 1.02442 ns
tpch_q14/duckdb:vortex-file-compressed 390316752 4.00842e+08 0.973742 ns
tpch_q15/duckdb:vortex-file-compressed 285355886 2.68175e+08 1.06407 ns
tpch_q16/duckdb:vortex-file-compressed 311350814 3.12518e+08 0.996266 ns
tpch_q17/duckdb:vortex-file-compressed 488256507 4.89574e+08 0.997308 ns
tpch_q18/duckdb:vortex-file-compressed 556606443 5.54027e+08 1.00465 ns
tpch_q19/duckdb:vortex-file-compressed 415158829 4.06477e+08 1.02136 ns
tpch_q20/duckdb:vortex-file-compressed 735250169 6.46446e+08 1.13737 ns
tpch_q21/duckdb:vortex-file-compressed 911326998 8.5304e+08 1.06833 ns
tpch_q22/duckdb:vortex-file-compressed 250109573 2.41434e+08 1.03593 ns
tpch_q01/duckdb:vortex-compact 257953642 2.52437e+08 1.02185 ns
tpch_q02/duckdb:vortex-compact 595965399 6.14586e+08 0.969702 ns
tpch_q03/duckdb:vortex-compact 497103832 2.2342e+09 0.222497 ns 🚀
tpch_q04/duckdb:vortex-compact 331658031 1.62862e+09 0.203644 ns 🚀
tpch_q05/duckdb:vortex-compact 670322025 6.65939e+08 1.00658 ns
tpch_q06/duckdb:vortex-compact 381287059 3.24521e+08 1.17492 ns
tpch_q07/duckdb:vortex-compact 699754205 6.31927e+08 1.10733 ns
tpch_q08/duckdb:vortex-compact 902261703 8.94643e+08 1.00852 ns
tpch_q09/duckdb:vortex-compact 828126095 7.60139e+08 1.08944 ns
tpch_q10/duckdb:vortex-compact 663361522 6.31199e+08 1.05095 ns
tpch_q11/duckdb:vortex-compact 338734113 3.27297e+08 1.03494 ns
tpch_q12/duckdb:vortex-compact 448456381 4.32283e+08 1.03741 ns
tpch_q13/duckdb:vortex-compact 414196960 4.13779e+08 1.00101 ns
tpch_q14/duckdb:vortex-compact 449049398 3.99337e+08 1.12449 ns
tpch_q15/duckdb:vortex-compact 278968506 2.55508e+08 1.09182 ns
tpch_q16/duckdb:vortex-compact 306374578 3.13132e+08 0.978421 ns
tpch_q17/duckdb:vortex-compact 523854374 4.85346e+08 1.07934 ns
tpch_q18/duckdb:vortex-compact 523478687 4.8527e+08 1.07874 ns
tpch_q19/duckdb:vortex-compact 414468060 4.10969e+08 1.00851 ns
tpch_q20/duckdb:vortex-compact 719742621 7.0973e+08 1.01411 ns
tpch_q21/duckdb:vortex-compact 819547870 7.7763e+08 1.05391 ns
tpch_q22/duckdb:vortex-compact 239131345 2.17251e+08 1.10071 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.920x ➖
  • Vortex: 0.920x ➖
  • duckdb:vortex: 0.981x ➖
  • datafusion:vortex: 0.863x ✅
  • Best: tpch_q06/datafusion:vortex-file-compressed (0.737x)
  • Worst: tpch_q19/datafusion:vortex-compact (1.025x)
  • Significant (>10%): 26↑ 0↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 708543612 7.54411e+08 0.9392 ns
tpch_q02/datafusion:arrow 199658214 2.04504e+08 0.976306 ns
tpch_q03/datafusion:arrow 542401490 5.7467e+08 0.943849 ns
tpch_q04/datafusion:arrow 397541928 4.21284e+08 0.943644 ns
tpch_q05/datafusion:arrow 1077294858 1.11384e+09 0.967193 ns
tpch_q06/datafusion:arrow 309094780 3.27146e+08 0.944823 ns
tpch_q07/datafusion:arrow 1339662896 1.41451e+09 0.947083 ns
tpch_q08/datafusion:arrow 1305877691 1.37389e+09 0.950494 ns
tpch_q09/datafusion:arrow 1546899394 1.63199e+09 0.947859 ns
tpch_q10/datafusion:arrow 656690405 7.02279e+08 0.935085 ns
tpch_q11/datafusion:arrow 182201819 1.82733e+08 0.997096 ns
tpch_q12/datafusion:arrow 732938216 7.66312e+08 0.956448 ns
tpch_q13/datafusion:arrow 511744782 5.74229e+08 0.891186 ns 🚀
tpch_q14/datafusion:arrow 353916380 4.36183e+08 0.811395 ns 🚀
tpch_q15/datafusion:arrow 772638744 1.03483e+09 0.746634 ns 🚀
tpch_q16/datafusion:arrow 121513115 1.52426e+08 0.797193 ns 🚀
tpch_q17/datafusion:arrow 1605689896 1.92468e+09 0.834264 ns 🚀
tpch_q18/datafusion:arrow 2124403340 2.45268e+09 0.866156 ns 🚀
tpch_q19/datafusion:arrow 565353058 6.79828e+08 0.831612 ns 🚀
tpch_q20/datafusion:arrow 560552855 6.77496e+08 0.827389 ns 🚀
tpch_q21/datafusion:arrow 3717466619 4.58239e+09 0.811251 ns 🚀
tpch_q22/datafusion:arrow 182086950 2.11939e+08 0.859149 ns 🚀
tpch_q01/datafusion:parquet 471094864 5.62035e+08 0.838194 ns 🚀
tpch_q02/datafusion:parquet 270696382 2.92688e+08 0.924863 ns
tpch_q03/datafusion:parquet 395198221 4.54624e+08 0.869286 ns 🚀
tpch_q04/datafusion:parquet 146913168 1.6588e+08 0.885658 ns 🚀
tpch_q05/datafusion:parquet 578452020 7.02763e+08 0.823111 ns 🚀
tpch_q06/datafusion:parquet 134058918 1.49776e+08 0.895062 ns 🚀
tpch_q07/datafusion:parquet 803120761 1.04126e+09 0.771294 ns 🚀
tpch_q08/datafusion:parquet 663136533 8.30999e+08 0.798 ns 🚀
tpch_q09/datafusion:parquet 977137557 1.2551e+09 0.778536 ns 🚀
tpch_q10/datafusion:parquet 608927458 7.37055e+08 0.826163 ns 🚀
tpch_q11/datafusion:parquet 205755234 2.42213e+08 0.84948 ns 🚀
tpch_q12/datafusion:parquet 257064814 2.88652e+08 0.890569 ns 🚀
tpch_q13/datafusion:parquet 340399381 4.02514e+08 0.845683 ns 🚀
tpch_q14/datafusion:parquet 193425304 2.33823e+08 0.82723 ns 🚀
tpch_q15/datafusion:parquet 261022452 3.36177e+08 0.776444 ns 🚀
tpch_q16/datafusion:parquet 181991114 2.11538e+08 0.860324 ns 🚀
tpch_q17/datafusion:parquet 847912131 1.10821e+09 0.765121 ns 🚀
tpch_q18/datafusion:parquet 1060498580 1.42034e+09 0.746653 ns 🚀
tpch_q19/datafusion:parquet 352406221 4.04663e+08 0.870864 ns 🚀
tpch_q20/datafusion:parquet 376558895 4.6899e+08 0.802915 ns 🚀
tpch_q21/datafusion:parquet 895451974 1.16749e+09 0.766986 ns 🚀
tpch_q22/datafusion:parquet 223489000 2.39984e+08 0.931267 ns
tpch_q01/datafusion:vortex-file-compressed 460444143 5.64291e+08 0.81597 ns 🚀
tpch_q02/datafusion:vortex-file-compressed 169720441 2.01486e+08 0.842344 ns 🚀
tpch_q03/datafusion:vortex-file-compressed 258318656 3.43578e+08 0.75185 ns 🚀
tpch_q04/datafusion:vortex-file-compressed 109651510 1.44813e+08 0.757192 ns 🚀
tpch_q05/datafusion:vortex-file-compressed 466795089 6.26769e+08 0.744764 ns 🚀
tpch_q06/datafusion:vortex-file-compressed 41059689 5.57054e+07 0.737087 ns 🚀
tpch_q07/datafusion:vortex-file-compressed 649230016 8.7549e+08 0.741562 ns 🚀
tpch_q08/datafusion:vortex-file-compressed 491092943 6.46321e+08 0.759829 ns 🚀
tpch_q09/datafusion:vortex-file-compressed 819793336 1.10231e+09 0.743704 ns 🚀
tpch_q10/datafusion:vortex-file-compressed 297817832 4.01155e+08 0.7424 ns 🚀
tpch_q11/datafusion:vortex-file-compressed 120177824 1.55584e+08 0.772432 ns 🚀
tpch_q12/datafusion:vortex-file-compressed 130327558 1.71929e+08 0.758031 ns 🚀
tpch_q13/datafusion:vortex-file-compressed 225298124 2.86108e+08 0.787459 ns 🚀
tpch_q14/datafusion:vortex-file-compressed 74112830 9.11555e+07 0.813037 ns 🚀
tpch_q15/datafusion:vortex-file-compressed 108623034 1.38554e+08 0.783979 ns 🚀
tpch_q16/datafusion:vortex-file-compressed 97920635 1.14306e+08 0.856655 ns 🚀
tpch_q17/datafusion:vortex-file-compressed 751989521 1.00244e+09 0.750158 ns 🚀
tpch_q18/datafusion:vortex-file-compressed 964920613 1.25438e+09 0.769238 ns 🚀
tpch_q19/datafusion:vortex-file-compressed 93349758 1.08599e+08 0.859579 ns 🚀
tpch_q20/datafusion:vortex-file-compressed 207386355 2.50475e+08 0.827972 ns 🚀
tpch_q21/datafusion:vortex-file-compressed 778407074 9.8149e+08 0.793087 ns 🚀
tpch_q22/datafusion:vortex-file-compressed 64801067 7.64428e+07 0.847707 ns 🚀
tpch_q01/datafusion:vortex-compact 490707565 5.6599e+08 0.866989 ns 🚀
tpch_q02/datafusion:vortex-compact 174869149 1.91938e+08 0.911073 ns
tpch_q03/datafusion:vortex-compact 278960824 3.16612e+08 0.881082 ns 🚀
tpch_q04/datafusion:vortex-compact 127680280 1.43192e+08 0.891669 ns 🚀
tpch_q05/datafusion:vortex-compact 482923050 5.4101e+08 0.892632 ns 🚀
tpch_q06/datafusion:vortex-compact 83117489 8.69724e+07 0.955677 ns
tpch_q07/datafusion:vortex-compact 681478120 7.4342e+08 0.916679 ns
tpch_q08/datafusion:vortex-compact 496719999 5.43168e+08 0.914488 ns
tpch_q09/datafusion:vortex-compact 840540387 9.03188e+08 0.930637 ns
tpch_q10/datafusion:vortex-compact 333881750 3.61995e+08 0.922337 ns
tpch_q11/datafusion:vortex-compact 128772082 1.31909e+08 0.976219 ns
tpch_q12/datafusion:vortex-compact 196940639 1.94744e+08 1.01128 ns
tpch_q13/datafusion:vortex-compact 274928643 2.78682e+08 0.986531 ns
tpch_q14/datafusion:vortex-compact 105087963 1.06235e+08 0.989203 ns
tpch_q15/datafusion:vortex-compact 171837800 1.75827e+08 0.977312 ns
tpch_q16/datafusion:vortex-compact 106680118 1.07223e+08 0.994941 ns
tpch_q17/datafusion:vortex-compact 750976031 7.82776e+08 0.959375 ns
tpch_q18/datafusion:vortex-compact 979559840 1.00853e+09 0.971279 ns
tpch_q19/datafusion:vortex-compact 248123360 2.42044e+08 1.02512 ns
tpch_q20/datafusion:vortex-compact 236616824 2.40232e+08 0.984953 ns
tpch_q21/datafusion:vortex-compact 802555829 8.17977e+08 0.981147 ns
tpch_q22/datafusion:vortex-compact 77510632 7.8519e+07 0.987158 ns
tpch_q01/duckdb:parquet 265166664 2.64094e+08 1.00406 ns
tpch_q02/duckdb:parquet 130854382 1.35213e+08 0.967763 ns
tpch_q03/duckdb:parquet 227130155 2.31902e+08 0.979422 ns
tpch_q04/duckdb:parquet 153043813 1.55424e+08 0.984685 ns
tpch_q05/duckdb:parquet 233429491 2.36572e+08 0.986717 ns
tpch_q06/duckdb:parquet 70583381 7.17674e+07 0.983502 ns
tpch_q07/duckdb:parquet 219585378 2.2351e+08 0.98244 ns
tpch_q08/duckdb:parquet 337403745 3.38279e+08 0.997411 ns
tpch_q09/duckdb:parquet 498365951 5.00744e+08 0.99525 ns
tpch_q10/duckdb:parquet 646867615 6.53065e+08 0.99051 ns
tpch_q11/duckdb:parquet 51114875 5.67412e+07 0.900843 ns
tpch_q12/duckdb:parquet 142108954 1.42837e+08 0.994901 ns
tpch_q13/duckdb:parquet 422497786 4.44433e+08 0.950645 ns
tpch_q14/duckdb:parquet 181308024 1.84172e+08 0.98445 ns
tpch_q15/duckdb:parquet 108206597 1.11353e+08 0.971743 ns
tpch_q16/duckdb:parquet 164291579 1.65244e+08 0.994239 ns
tpch_q17/duckdb:parquet 205154804 2.12822e+08 0.963973 ns
tpch_q18/duckdb:parquet 364668695 3.7049e+08 0.984288 ns
tpch_q19/duckdb:parquet 283489581 2.98755e+08 0.948903 ns
tpch_q20/duckdb:parquet 251596534 2.60957e+08 0.964131 ns
tpch_q21/duckdb:parquet 600469355 5.92723e+08 1.01307 ns
tpch_q22/duckdb:parquet 302205542 3.02384e+08 0.999411 ns
tpch_q01/duckdb:vortex-file-compressed 190347259 1.92699e+08 0.987796 ns
tpch_q02/duckdb:vortex-file-compressed 61527212 6.26089e+07 0.982724 ns
tpch_q03/duckdb:vortex-file-compressed 145531756 1.48271e+08 0.981527 ns
tpch_q04/duckdb:vortex-file-compressed 163701334 1.66874e+08 0.98099 ns
tpch_q05/duckdb:vortex-file-compressed 152977889 1.56033e+08 0.98042 ns
tpch_q06/duckdb:vortex-file-compressed 51157105 5.15505e+07 0.992368 ns
tpch_q07/duckdb:vortex-file-compressed 158055387 1.57909e+08 1.00093 ns
tpch_q08/duckdb:vortex-file-compressed 236191677 2.41847e+08 0.976615 ns
tpch_q09/duckdb:vortex-file-compressed 372433940 3.81641e+08 0.975876 ns
tpch_q10/duckdb:vortex-file-compressed 157751288 1.63871e+08 0.962655 ns
tpch_q11/duckdb:vortex-file-compressed 39381718 3.97753e+07 0.990104 ns
tpch_q12/duckdb:vortex-file-compressed 97380167 1.00709e+08 0.966946 ns
tpch_q13/duckdb:vortex-file-compressed 243656618 2.48648e+08 0.979925 ns
tpch_q14/duckdb:vortex-file-compressed 71588026 7.42009e+07 0.964787 ns
tpch_q15/duckdb:vortex-file-compressed 97579644 9.9175e+07 0.983914 ns
tpch_q16/duckdb:vortex-file-compressed 81674681 8.46372e+07 0.964998 ns
tpch_q17/duckdb:vortex-file-compressed 131503836 1.35011e+08 0.974027 ns
tpch_q18/duckdb:vortex-file-compressed 296049844 3.01813e+08 0.980904 ns
tpch_q19/duckdb:vortex-file-compressed 85671045 8.81275e+07 0.972126 ns
tpch_q20/duckdb:vortex-file-compressed 181806352 1.83491e+08 0.99082 ns
tpch_q21/duckdb:vortex-file-compressed 584631262 6.03872e+08 0.968137 ns
tpch_q22/duckdb:vortex-file-compressed 74999640 7.75121e+07 0.967587 ns
tpch_q01/duckdb:vortex-compact 234327832 2.36048e+08 0.992713 ns
tpch_q02/duckdb:vortex-compact 72976880 7.43997e+07 0.980876 ns
tpch_q03/duckdb:vortex-compact 171181344 1.75426e+08 0.975803 ns
tpch_q04/duckdb:vortex-compact 199842607 2.01456e+08 0.991989 ns
tpch_q05/duckdb:vortex-compact 179722978 1.83444e+08 0.979714 ns
tpch_q06/duckdb:vortex-compact 111544178 1.14527e+08 0.973952 ns
tpch_q07/duckdb:vortex-compact 221129806 2.24895e+08 0.983258 ns
tpch_q08/duckdb:vortex-compact 263067332 2.71562e+08 0.968719 ns
tpch_q09/duckdb:vortex-compact 413966594 4.20618e+08 0.984186 ns
tpch_q10/duckdb:vortex-compact 203016528 2.04522e+08 0.992638 ns
tpch_q11/duckdb:vortex-compact 42629466 4.42803e+07 0.962719 ns
tpch_q12/duckdb:vortex-compact 228742371 2.30888e+08 0.990709 ns
tpch_q13/duckdb:vortex-compact 304691548 3.07426e+08 0.991107 ns
tpch_q14/duckdb:vortex-compact 120112410 1.21345e+08 0.989844 ns
tpch_q15/duckdb:vortex-compact 126205578 1.26656e+08 0.996442 ns
tpch_q16/duckdb:vortex-compact 95231228 9.87783e+07 0.96409 ns
tpch_q17/duckdb:vortex-compact 139987812 1.42234e+08 0.984208 ns
tpch_q18/duckdb:vortex-compact 333651699 3.45096e+08 0.966838 ns
tpch_q19/duckdb:vortex-compact 123579719 1.25132e+08 0.987596 ns
tpch_q20/duckdb:vortex-compact 217149167 2.18316e+08 0.994657 ns
tpch_q21/duckdb:vortex-compact 663212649 6.75023e+08 0.982504 ns
tpch_q22/duckdb:vortex-compact 87981119 8.7914e+07 1.00076 ns
tpch_q01/duckdb:duckdb 118647730 1.20321e+08 0.986096 ns
tpch_q02/duckdb:duckdb 50467644 5.22643e+07 0.965624 ns
tpch_q03/duckdb:duckdb 104002382 1.03179e+08 1.00798 ns
tpch_q04/duckdb:duckdb 130433504 1.32845e+08 0.981847 ns
tpch_q05/duckdb:duckdb 113210498 1.18374e+08 0.956384 ns
tpch_q06/duckdb:duckdb 45174397 4.57113e+07 0.988254 ns
tpch_q07/duckdb:duckdb 111904088 1.1254e+08 0.994352 ns
tpch_q08/duckdb:duckdb 141975891 1.4348e+08 0.989517 ns
tpch_q09/duckdb:duckdb 315911233 3.17174e+08 0.996019 ns
tpch_q10/duckdb:duckdb 221684282 2.25147e+08 0.984618 ns
tpch_q11/duckdb:duckdb 22538836 2.30515e+07 0.977759 ns
tpch_q12/duckdb:duckdb 87612247 8.76862e+07 0.999156 ns
tpch_q13/duckdb:duckdb 239062106 2.42853e+08 0.98439 ns
tpch_q14/duckdb:duckdb 78449632 7.88139e+07 0.995379 ns
tpch_q15/duckdb:duckdb 82248796 8.32964e+07 0.987423 ns
tpch_q16/duckdb:duckdb 74629417 7.57696e+07 0.984952 ns
tpch_q17/duckdb:duckdb 100690571 1.00011e+08 1.0068 ns
tpch_q18/duckdb:duckdb 222300703 2.25124e+08 0.987458 ns
tpch_q19/duckdb:duckdb 128897269 1.30734e+08 0.985954 ns
tpch_q20/duckdb:duckdb 125163169 1.27193e+08 0.984045 ns
tpch_q21/duckdb:duckdb 323688193 3.26238e+08 0.992186 ns
tpch_q22/duckdb:duckdb 68717970 7.16173e+07 0.959516 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 1.036x ➖
  • Vortex: 1.040x ➖
  • duckdb:vortex: 1.044x ➖
  • datafusion:vortex: 1.036x ➖
  • Best: fineweb_q00/datafusion:vortex-compact (0.943x)
  • Worst: fineweb_q01/datafusion:vortex-file-compressed (1.273x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 935908932 9.12592e+08 1.02555 ns
fineweb_q01/datafusion:parquet 1688502863 1.52924e+09 1.10414 ns
fineweb_q02/datafusion:parquet 1622730967 1.63952e+09 0.989761 ns
fineweb_q03/datafusion:parquet 1611144084 1.632e+09 0.98722 ns
fineweb_q04/datafusion:parquet 1657140558 1.6189e+09 1.02362 ns
fineweb_q05/datafusion:parquet 1651570335 1.62079e+09 1.01899 ns
fineweb_q06/datafusion:parquet 1692123908 1.61021e+09 1.05087 ns
fineweb_q07/datafusion:parquet 1663239722 1.60419e+09 1.03681 ns
fineweb_q08/datafusion:parquet 1602037244 1.57498e+09 1.01718 ns
fineweb_q00/datafusion:vortex-file-compressed 34732180 3.41409e+07 1.01732 ns
fineweb_q01/datafusion:vortex-file-compressed 610374236 4.79446e+08 1.27308 ns
fineweb_q02/datafusion:vortex-file-compressed 581945563 5.10445e+08 1.14008 ns
fineweb_q03/datafusion:vortex-file-compressed 1416553799 1.43181e+09 0.989347 ns
fineweb_q04/datafusion:vortex-file-compressed 1457356628 1.39401e+09 1.04544 ns
fineweb_q05/datafusion:vortex-file-compressed 1418928586 1.37862e+09 1.02924 ns
fineweb_q06/datafusion:vortex-file-compressed 1564176339 1.5033e+09 1.04049 ns
fineweb_q07/datafusion:vortex-file-compressed 1420331435 1.38464e+09 1.02578 ns
fineweb_q08/datafusion:vortex-file-compressed 567357238 5.36183e+08 1.05814 ns
fineweb_q00/datafusion:vortex-compact 33152093 3.51703e+07 0.942616 ns
fineweb_q01/datafusion:vortex-compact 520508737 4.95354e+08 1.05078 ns
fineweb_q02/datafusion:vortex-compact 623473221 6.0075e+08 1.03783 ns
fineweb_q03/datafusion:vortex-compact 1810901705 1.78544e+09 1.01426 ns
fineweb_q04/datafusion:vortex-compact 2224185746 2.21041e+09 1.00623 ns
fineweb_q05/datafusion:vortex-compact 1722228979 1.68088e+09 1.0246 ns
fineweb_q06/datafusion:vortex-compact 1422360364 1.46197e+09 0.972905 ns
fineweb_q07/datafusion:vortex-compact 1321541947 1.31844e+09 1.00235 ns
fineweb_q08/datafusion:vortex-compact 392786357 3.84982e+08 1.02027 ns
fineweb_q00/duckdb:parquet 1007412718 9.97847e+08 1.00959 ns
fineweb_q01/duckdb:parquet 2276493319 2.25834e+09 1.00804 ns
fineweb_q02/duckdb:parquet 2290535590 2.22575e+09 1.02911 ns
fineweb_q03/duckdb:parquet 7366436693 7.1562e+09 1.02938 ns
fineweb_q04/duckdb:parquet 1796725471 1.72653e+09 1.04066 ns
fineweb_q05/duckdb:parquet 3925557386 3.84317e+09 1.02144 ns
fineweb_q06/duckdb:parquet 5192397969 5.04075e+09 1.03008 ns
fineweb_q07/duckdb:parquet 5655218265 5.49705e+09 1.02877 ns
fineweb_q08/duckdb:parquet 1028721269 1.00114e+09 1.02755 ns
fineweb_q00/duckdb:vortex-file-compressed 84334164 7.87708e+07 1.07063 ns
fineweb_q01/duckdb:vortex-file-compressed 503977219 5.10025e+08 0.988142 ns
fineweb_q02/duckdb:vortex-file-compressed 579828261 5.66701e+08 1.02316 ns
fineweb_q03/duckdb:vortex-file-compressed 1616740618 1.48968e+09 1.0853 ns
fineweb_q04/duckdb:vortex-file-compressed 1537742522 1.57649e+09 0.975423 ns
fineweb_q05/duckdb:vortex-file-compressed 1753649828 1.5287e+09 1.14715 ns
fineweb_q06/duckdb:vortex-file-compressed 1631983012 1.72271e+09 0.947333 ns
fineweb_q07/duckdb:vortex-file-compressed 1580621405 1.52244e+09 1.03821 ns
fineweb_q08/duckdb:vortex-file-compressed 655049853 6.01618e+08 1.08881 ns
fineweb_q00/duckdb:vortex-compact 74510663 7.4364e+07 1.00197 ns
fineweb_q01/duckdb:vortex-compact 519124528 4.854e+08 1.06948 ns
fineweb_q02/duckdb:vortex-compact 680619383 6.6995e+08 1.01593 ns
fineweb_q03/duckdb:vortex-compact 1678626588 1.57763e+09 1.06402 ns
fineweb_q04/duckdb:vortex-compact 1866160206 1.68136e+09 1.10991 ns
fineweb_q05/duckdb:vortex-compact 1505136681 1.48913e+09 1.01075 ns
fineweb_q06/duckdb:vortex-compact 1571144445 1.43451e+09 1.09525 ns
fineweb_q07/duckdb:vortex-compact 1413196193 1.32027e+09 1.07038 ns
fineweb_q08/duckdb:vortex-compact 469806939 4.61477e+08 1.01805 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.010x ➖
  • Vortex: 1.011x ➖
  • duckdb:vortex: 1.011x ➖
  • Best: statpopgen_q06/duckdb:vortex-compact (0.978x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.150x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 234950832 2.32921e+08 1.00871 ns
statpopgen_q01/duckdb:parquet 378003907 3.72795e+08 1.01397 ns
statpopgen_q02/duckdb:parquet 700062205 6.79563e+08 1.03017 ns
statpopgen_q03/duckdb:parquet 1125800477 1.11127e+09 1.01307 ns
statpopgen_q04/duckdb:parquet 1154442956 1.14107e+09 1.01172 ns
statpopgen_q05/duckdb:parquet 753228575 7.50358e+08 1.00383 ns
statpopgen_q06/duckdb:parquet 1331670059 1.34352e+09 0.991178 ns
statpopgen_q07/duckdb:parquet 858365272 8.71533e+08 0.984891 ns
statpopgen_q08/duckdb:parquet 865969524 8.64617e+08 1.00156 ns
statpopgen_q09/duckdb:parquet 939663054 9.37361e+08 1.00246 ns
statpopgen_q10/duckdb:parquet 2178639389 2.12988e+09 1.02289 ns
statpopgen_q00/duckdb:vortex-file-compressed 13351167 1.27279e+07 1.04897 ns
statpopgen_q01/duckdb:vortex-file-compressed 101053700 9.94169e+07 1.01646 ns
statpopgen_q02/duckdb:vortex-file-compressed 1199307996 1.2005e+09 0.999007 ns
statpopgen_q03/duckdb:vortex-file-compressed 2856129700 2.82709e+09 1.01027 ns
statpopgen_q04/duckdb:vortex-file-compressed 2827473041 2.81681e+09 1.00379 ns
statpopgen_q05/duckdb:vortex-file-compressed 1282383802 1.27672e+09 1.00444 ns
statpopgen_q06/duckdb:vortex-file-compressed 1925880559 1.94987e+09 0.987697 ns
statpopgen_q07/duckdb:vortex-file-compressed 188384937 1.85293e+08 1.01669 ns
statpopgen_q08/duckdb:vortex-file-compressed 200514771 1.98504e+08 1.01013 ns
statpopgen_q09/duckdb:vortex-file-compressed 2552321342 2.56791e+09 0.993931 ns
statpopgen_q10/duckdb:vortex-file-compressed 4102154885 4.13407e+09 0.99228 ns
statpopgen_q00/duckdb:vortex-compact 13285267 1.26828e+07 1.0475 ns
statpopgen_q01/duckdb:vortex-compact 297821131 2.58939e+08 1.15016 ns 🚨
statpopgen_q02/duckdb:vortex-compact 550494793 5.43799e+08 1.01231 ns
statpopgen_q03/duckdb:vortex-compact 2194461767 2.182e+09 1.00571 ns
statpopgen_q04/duckdb:vortex-compact 2189821061 2.18424e+09 1.00256 ns
statpopgen_q05/duckdb:vortex-compact 579963995 5.82214e+08 0.996136 ns
statpopgen_q06/duckdb:vortex-compact 1458002974 1.49058e+09 0.978146 ns
statpopgen_q07/duckdb:vortex-compact 1583760070 1.58432e+09 0.999645 ns
statpopgen_q08/duckdb:vortex-compact 1591777803 1.59239e+09 0.999617 ns
statpopgen_q09/duckdb:vortex-compact 1973936602 1.97823e+09 0.997832 ns
statpopgen_q10/duckdb:vortex-compact 3733239317 3.76521e+09 0.99151 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on S3 failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.046x ➖
  • Vortex: 1.050x ➖
  • duckdb:vortex: 1.055x ➖
  • datafusion:vortex: 1.046x ➖
  • Best: clickbench_q40/datafusion:vortex-file-compressed (0.937x)
  • Worst: clickbench_q23/datafusion:vortex-compact (1.266x)
  • Significant (>10%): 0↑ 16↓
Detailed Results Table
name PR 9f62be2 base 133e7dd ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1870708 2.10096e+06 0.890407 ns 🚀
clickbench_q01/datafusion:parquet 20915904 2.32126e+07 0.901059 ns
clickbench_q02/datafusion:parquet 54924601 5.72774e+07 0.958922 ns
clickbench_q03/datafusion:parquet 44898895 4.48942e+07 1.0001 ns
clickbench_q04/datafusion:parquet 383986561 3.88452e+08 0.988505 ns
clickbench_q05/datafusion:parquet 378283289 3.55801e+08 1.06319 ns
clickbench_q06/datafusion:parquet 1601996 1.56745e+06 1.02204 ns
clickbench_q07/datafusion:parquet 26840662 2.63279e+07 1.01947 ns
clickbench_q08/datafusion:parquet 476949426 4.54847e+08 1.04859 ns
clickbench_q09/datafusion:parquet 735683807 7.03783e+08 1.04533 ns
clickbench_q10/datafusion:parquet 126138994 1.19594e+08 1.05473 ns
clickbench_q11/datafusion:parquet 153410545 1.45402e+08 1.05508 ns
clickbench_q12/datafusion:parquet 376662654 3.64778e+08 1.03258 ns
clickbench_q13/datafusion:parquet 550770365 5.21021e+08 1.0571 ns
clickbench_q14/datafusion:parquet 374044247 3.56259e+08 1.04992 ns
clickbench_q15/datafusion:parquet 440831262 4.20365e+08 1.04869 ns
clickbench_q16/datafusion:parquet 798574695 7.47205e+08 1.06875 ns
clickbench_q17/datafusion:parquet 776073886 7.32242e+08 1.05986 ns
clickbench_q18/datafusion:parquet 1560390429 1.4583e+09 1.07 ns
clickbench_q19/datafusion:parquet 38784966 3.60881e+07 1.07473 ns
clickbench_q20/datafusion:parquet 609587401 5.77007e+08 1.05646 ns
clickbench_q21/datafusion:parquet 702315668 6.61707e+08 1.06137 ns
clickbench_q22/datafusion:parquet 1037143084 9.75486e+08 1.06321 ns
clickbench_q23/datafusion:parquet 4033895027 3.80978e+09 1.05883 ns
clickbench_q24/datafusion:parquet 112831708 1.04617e+08 1.07853 ns
clickbench_q25/datafusion:parquet 145820904 1.42195e+08 1.0255 ns
clickbench_q26/datafusion:parquet 113210372 1.01956e+08 1.11038 ns 🚨
clickbench_q27/datafusion:parquet 1033132197 1.0028e+09 1.03025 ns
clickbench_q28/datafusion:parquet 5968748100 5.84673e+09 1.02087 ns
clickbench_q29/datafusion:parquet 224588679 2.15224e+08 1.04351 ns
clickbench_q30/datafusion:parquet 385094020 3.57575e+08 1.07696 ns
clickbench_q31/datafusion:parquet 435777655 4.12547e+08 1.05631 ns
clickbench_q32/datafusion:parquet 1487182968 1.32852e+09 1.11942 ns 🚨
clickbench_q33/datafusion:parquet 1674514970 1.54599e+09 1.08313 ns
clickbench_q34/datafusion:parquet 1663010007 1.55956e+09 1.06634 ns
clickbench_q35/datafusion:parquet 627349750 5.86434e+08 1.06977 ns
clickbench_q36/datafusion:parquet 163107573 1.52733e+08 1.06793 ns
clickbench_q37/datafusion:parquet 62988313 6.19564e+07 1.01666 ns
clickbench_q38/datafusion:parquet 94484036 9.30512e+07 1.0154 ns
clickbench_q39/datafusion:parquet 289339692 2.80481e+08 1.03159 ns
clickbench_q40/datafusion:parquet 34836062 3.47904e+07 1.00131 ns
clickbench_q41/datafusion:parquet 30972091 3.16558e+07 0.978403 ns
clickbench_q42/datafusion:parquet 32691174 3.41973e+07 0.955957 ns
clickbench_q00/datafusion:vortex-file-compressed 1787975 1.78338e+06 1.00258 ns
clickbench_q01/datafusion:vortex-file-compressed 14145795 1.42427e+07 0.993196 ns
clickbench_q02/datafusion:vortex-file-compressed 36655782 3.26547e+07 1.12253 ns 🚨
clickbench_q03/datafusion:vortex-file-compressed 39365939 3.66654e+07 1.07365 ns
clickbench_q04/datafusion:vortex-file-compressed 347518830 3.27308e+08 1.06175 ns
clickbench_q05/datafusion:vortex-file-compressed 344522129 3.27818e+08 1.05096 ns
clickbench_q06/datafusion:vortex-file-compressed 1864336 1.63708e+06 1.13882 ns 🚨
clickbench_q07/datafusion:vortex-file-compressed 20321871 1.8374e+07 1.10601 ns 🚨
clickbench_q08/datafusion:vortex-file-compressed 421413774 3.93736e+08 1.0703 ns
clickbench_q09/datafusion:vortex-file-compressed 622020705 5.94013e+08 1.04715 ns
clickbench_q10/datafusion:vortex-file-compressed 75051867 7.43125e+07 1.00995 ns
clickbench_q11/datafusion:vortex-file-compressed 87812204 8.37226e+07 1.04885 ns
clickbench_q12/datafusion:vortex-file-compressed 293658892 2.75661e+08 1.06529 ns
clickbench_q13/datafusion:vortex-file-compressed 446648887 4.27235e+08 1.04544 ns
clickbench_q14/datafusion:vortex-file-compressed 273634571 2.55544e+08 1.07079 ns
clickbench_q15/datafusion:vortex-file-compressed 406783415 3.86122e+08 1.05351 ns
clickbench_q16/datafusion:vortex-file-compressed 784403320 7.40991e+08 1.05859 ns
clickbench_q17/datafusion:vortex-file-compressed 771870760 7.33492e+08 1.05232 ns
clickbench_q18/datafusion:vortex-file-compressed 1565523871 1.39158e+09 1.125 ns 🚨
clickbench_q19/datafusion:vortex-file-compressed 30795603 2.90077e+07 1.06164 ns
clickbench_q20/datafusion:vortex-file-compressed 362712739 3.41325e+08 1.06266 ns
clickbench_q21/datafusion:vortex-file-compressed 424349420 4.00534e+08 1.05946 ns
clickbench_q22/datafusion:vortex-file-compressed 637055007 5.54489e+08 1.1489 ns 🚨
clickbench_q23/datafusion:vortex-file-compressed 758126239 6.70147e+08 1.13128 ns 🚨
clickbench_q24/datafusion:vortex-file-compressed 49153862 4.68877e+07 1.04833 ns
clickbench_q25/datafusion:vortex-file-compressed 75889539 7.42824e+07 1.02164 ns
clickbench_q26/datafusion:vortex-file-compressed 50570056 4.65051e+07 1.08741 ns
clickbench_q27/datafusion:vortex-file-compressed 846532735 8.1597e+08 1.03746 ns
clickbench_q28/datafusion:vortex-file-compressed 6943412790 6.80808e+09 1.01988 ns
clickbench_q29/datafusion:vortex-file-compressed 257673389 2.51669e+08 1.02386 ns
clickbench_q30/datafusion:vortex-file-compressed 283007046 2.63475e+08 1.07413 ns
clickbench_q31/datafusion:vortex-file-compressed 321536533 3.0366e+08 1.05887 ns
clickbench_q32/datafusion:vortex-file-compressed 1477744777 1.57711e+09 0.936994 ns
clickbench_q33/datafusion:vortex-file-compressed 1530246855 1.49665e+09 1.02245 ns
clickbench_q34/datafusion:vortex-file-compressed 1522924958 1.44505e+09 1.05389 ns
clickbench_q35/datafusion:vortex-file-compressed 601506630 5.66162e+08 1.06243 ns
clickbench_q36/datafusion:vortex-file-compressed 88379338 8.65417e+07 1.02123 ns
clickbench_q37/datafusion:vortex-file-compressed 39951810 3.92397e+07 1.01815 ns
clickbench_q38/datafusion:vortex-file-compressed 24435980 2.52406e+07 0.96812 ns
clickbench_q39/datafusion:vortex-file-compressed 160649826 1.60371e+08 1.00174 ns
clickbench_q40/datafusion:vortex-file-compressed 21167720 2.25978e+07 0.936717 ns
clickbench_q41/datafusion:vortex-file-compressed 20695921 1.99122e+07 1.03936 ns
clickbench_q42/datafusion:vortex-file-compressed 23395222 2.42633e+07 0.964223 ns
clickbench_q00/datafusion:vortex-compact 1714684 1.77028e+06 0.968593 ns
clickbench_q01/datafusion:vortex-compact 25856902 2.61734e+07 0.987908 ns
clickbench_q02/datafusion:vortex-compact 49912158 4.83379e+07 1.03257 ns
clickbench_q03/datafusion:vortex-compact 43177385 4.07668e+07 1.05913 ns
clickbench_q04/datafusion:vortex-compact 366821249 3.49789e+08 1.04869 ns
clickbench_q05/datafusion:vortex-compact 374929375 3.47487e+08 1.07897 ns
clickbench_q06/datafusion:vortex-compact 1949570 1.77014e+06 1.10137 ns 🚨
clickbench_q07/datafusion:vortex-compact 42680448 4.20655e+07 1.01462 ns
clickbench_q08/datafusion:vortex-compact 445494924 4.17115e+08 1.06804 ns
clickbench_q09/datafusion:vortex-compact 693317439 6.37118e+08 1.08821 ns
clickbench_q10/datafusion:vortex-compact 110190348 1.05502e+08 1.04444 ns
clickbench_q11/datafusion:vortex-compact 136967009 1.23719e+08 1.10708 ns 🚨
clickbench_q12/datafusion:vortex-compact 321839750 3.04904e+08 1.05555 ns
clickbench_q13/datafusion:vortex-compact 511431528 4.83995e+08 1.05669 ns
clickbench_q14/datafusion:vortex-compact 321127950 3.05982e+08 1.0495 ns
clickbench_q15/datafusion:vortex-compact 429028515 4.06832e+08 1.05456 ns
clickbench_q16/datafusion:vortex-compact 831650266 7.91887e+08 1.05021 ns
clickbench_q17/datafusion:vortex-compact 829518262 7.82889e+08 1.05956 ns
clickbench_q18/datafusion:vortex-compact 1516443505 1.45579e+09 1.04167 ns
clickbench_q19/datafusion:vortex-compact 34297952 3.20327e+07 1.07072 ns
clickbench_q20/datafusion:vortex-compact 460943371 4.27608e+08 1.07796 ns
clickbench_q21/datafusion:vortex-compact 557368017 5.19289e+08 1.07333 ns
clickbench_q22/datafusion:vortex-compact 868688462 7.93664e+08 1.09453 ns
clickbench_q23/datafusion:vortex-compact 1337782584 1.05653e+09 1.26621 ns 🚨
clickbench_q24/datafusion:vortex-compact 72202384 6.88319e+07 1.04897 ns
clickbench_q25/datafusion:vortex-compact 128402356 1.25222e+08 1.0254 ns
clickbench_q26/datafusion:vortex-compact 71722001 6.91249e+07 1.03757 ns
clickbench_q27/datafusion:vortex-compact 952919344 8.86295e+08 1.07517 ns
clickbench_q28/datafusion:vortex-compact 6456528236 6.08483e+09 1.06109 ns
clickbench_q29/datafusion:vortex-compact 243116963 2.3552e+08 1.03226 ns
clickbench_q30/datafusion:vortex-compact 350614958 3.29607e+08 1.06374 ns
clickbench_q31/datafusion:vortex-compact 390502095 3.67694e+08 1.06203 ns
clickbench_q32/datafusion:vortex-compact 1397092143 1.37141e+09 1.01872 ns
clickbench_q33/datafusion:vortex-compact 1633409750 1.60264e+09 1.0192 ns
clickbench_q34/datafusion:vortex-compact 1562953858 1.50334e+09 1.03965 ns
clickbench_q35/datafusion:vortex-compact 632742453 6.19877e+08 1.02075 ns
clickbench_q36/datafusion:vortex-compact 92785152 9.45195e+07 0.981651 ns
clickbench_q37/datafusion:vortex-compact 45186290 4.4435e+07 1.01691 ns
clickbench_q38/datafusion:vortex-compact 35865479 3.63197e+07 0.987493 ns
clickbench_q39/datafusion:vortex-compact 163453687 1.71153e+08 0.955016 ns
clickbench_q40/datafusion:vortex-compact 28769963 2.94201e+07 0.977901 ns
clickbench_q41/datafusion:vortex-compact 26646323 2.60692e+07 1.02214 ns
clickbench_q42/datafusion:vortex-compact 24459579 2.45931e+07 0.994573 ns
clickbench_q00/duckdb:parquet 128557814 1.2975e+08 0.990814 ns
clickbench_q01/duckdb:parquet 54382310 5.35692e+07 1.01518 ns
clickbench_q02/duckdb:parquet 68224039 6.82571e+07 0.999515 ns
clickbench_q03/duckdb:parquet 65293506 6.50318e+07 1.00402 ns
clickbench_q04/duckdb:parquet 218496604 2.09499e+08 1.04295 ns
clickbench_q05/duckdb:parquet 293393849 2.81957e+08 1.04056 ns
clickbench_q06/duckdb:parquet 64794480 6.23156e+07 1.03978 ns
clickbench_q07/duckdb:parquet 58911539 5.76816e+07 1.02132 ns
clickbench_q08/duckdb:parquet 288607602 2.69536e+08 1.07076 ns
clickbench_q09/duckdb:parquet 427787253 3.99105e+08 1.07187 ns
clickbench_q10/duckdb:parquet 102699587 9.76714e+07 1.05148 ns
clickbench_q11/duckdb:parquet 115784705 1.09472e+08 1.05767 ns
clickbench_q12/duckdb:parquet 313917609 2.90286e+08 1.08141 ns
clickbench_q13/duckdb:parquet 514286415 4.8678e+08 1.05651 ns
clickbench_q14/duckdb:parquet 348623496 3.28544e+08 1.06112 ns
clickbench_q15/duckdb:parquet 261047599 2.4528e+08 1.06428 ns
clickbench_q16/duckdb:parquet 625548453 5.80595e+08 1.07743 ns
clickbench_q17/duckdb:parquet 528309915 4.8626e+08 1.08648 ns
clickbench_q18/duckdb:parquet 1083883296 1.01075e+09 1.07236 ns
clickbench_q19/duckdb:parquet 50624821 5.13773e+07 0.985353 ns
clickbench_q20/duckdb:parquet 441007315 4.15048e+08 1.06255 ns
clickbench_q21/duckdb:parquet 569703387 5.27119e+08 1.08079 ns
clickbench_q22/duckdb:parquet 978521248 9.10245e+08 1.07501 ns
clickbench_q23/duckdb:parquet 288084180 2.82532e+08 1.01965 ns
clickbench_q24/duckdb:parquet 80291438 7.96123e+07 1.00853 ns
clickbench_q25/duckdb:parquet 146477539 1.42898e+08 1.02505 ns
clickbench_q26/duckdb:parquet 57500497 5.41008e+07 1.06284 ns
clickbench_q27/duckdb:parquet 666096310 6.23788e+08 1.06782 ns
clickbench_q28/duckdb:parquet 5189688340 4.90421e+09 1.05821 ns
clickbench_q29/duckdb:parquet 65135672 6.41524e+07 1.01533 ns
clickbench_q30/duckdb:parquet 329769504 3.07776e+08 1.07146 ns
clickbench_q31/duckdb:parquet 379397691 3.52434e+08 1.07651 ns
clickbench_q32/duckdb:parquet 1137113727 1.06083e+09 1.0719 ns
clickbench_q33/duckdb:parquet 1161773903 1.08035e+09 1.07536 ns
clickbench_q34/duckdb:parquet 1217406231 1.133e+09 1.0745 ns
clickbench_q35/duckdb:parquet 382296928 3.54698e+08 1.07781 ns
clickbench_q36/duckdb:parquet 62536330 6.1436e+07 1.01791 ns
clickbench_q37/duckdb:parquet 50473124 4.96825e+07 1.01591 ns
clickbench_q38/duckdb:parquet 53508183 5.20562e+07 1.02789 ns
clickbench_q39/duckdb:parquet 106690008 1.00131e+08 1.06551 ns
clickbench_q40/duckdb:parquet 57194287 5.5444e+07 1.03157 ns
clickbench_q41/duckdb:parquet 58455626 5.73776e+07 1.01879 ns
clickbench_q42/duckdb:parquet 44218977 4.40971e+07 1.00276 ns
clickbench_q00/duckdb:vortex-file-compressed 8540075 8.57338e+06 0.996115 ns
clickbench_q01/duckdb:vortex-file-compressed 13819272 1.34252e+07 1.02935 ns
clickbench_q02/duckdb:vortex-file-compressed 26837412 2.61268e+07 1.0272 ns
clickbench_q03/duckdb:vortex-file-compressed 37720470 3.52018e+07 1.07155 ns
clickbench_q04/duckdb:vortex-file-compressed 186226906 1.75742e+08 1.05966 ns
clickbench_q05/duckdb:vortex-file-compressed 212903899 2.00046e+08 1.06428 ns
clickbench_q06/duckdb:vortex-file-compressed 24334674 2.37857e+07 1.02308 ns
clickbench_q07/duckdb:vortex-file-compressed 21260937 1.95392e+07 1.08812 ns
clickbench_q08/duckdb:vortex-file-compressed 289213726 2.68083e+08 1.07882 ns
clickbench_q09/duckdb:vortex-file-compressed 407710783 3.80765e+08 1.07077 ns
clickbench_q10/duckdb:vortex-file-compressed 79740184 7.75993e+07 1.02759 ns
clickbench_q11/duckdb:vortex-file-compressed 90226540 8.66415e+07 1.04138 ns
clickbench_q12/duckdb:vortex-file-compressed 221407842 2.03199e+08 1.08961 ns
clickbench_q13/duckdb:vortex-file-compressed 511964672 4.77638e+08 1.07187 ns
clickbench_q14/duckdb:vortex-file-compressed 319262104 2.97071e+08 1.0747 ns
clickbench_q15/duckdb:vortex-file-compressed 232440435 2.22365e+08 1.04531 ns
clickbench_q16/duckdb:vortex-file-compressed 1056435517 1.00586e+09 1.05029 ns
clickbench_q17/duckdb:vortex-file-compressed 935419037 8.68255e+08 1.07736 ns
clickbench_q18/duckdb:vortex-file-compressed 1607140762 1.4973e+09 1.07336 ns
clickbench_q19/duckdb:vortex-file-compressed 26522750 2.33136e+07 1.13765 ns 🚨
clickbench_q20/duckdb:vortex-file-compressed 400501593 3.71801e+08 1.07719 ns
clickbench_q21/duckdb:vortex-file-compressed 425330600 4.08342e+08 1.0416 ns
clickbench_q22/duckdb:vortex-file-compressed 644271032 5.53751e+08 1.16347 ns 🚨
clickbench_q23/duckdb:vortex-file-compressed 1556358148 1.43969e+09 1.08104 ns
clickbench_q24/duckdb:vortex-file-compressed 59662498 6.17153e+07 0.966738 ns
clickbench_q25/duckdb:vortex-file-compressed 86141275 7.90775e+07 1.08933 ns
clickbench_q26/duckdb:vortex-file-compressed 52219010 4.84566e+07 1.07765 ns
clickbench_q27/duckdb:vortex-file-compressed 581223978 5.52649e+08 1.05171 ns
clickbench_q28/duckdb:vortex-file-compressed 3392603044 3.23209e+09 1.04966 ns
clickbench_q29/duckdb:vortex-file-compressed 30236539 2.9175e+07 1.03638 ns
clickbench_q30/duckdb:vortex-file-compressed 212490219 1.99935e+08 1.0628 ns
clickbench_q31/duckdb:vortex-file-compressed 289688875 2.73188e+08 1.0604 ns
clickbench_q32/duckdb:vortex-file-compressed 1155618045 1.08666e+09 1.06346 ns
clickbench_q33/duckdb:vortex-file-compressed 1142948350 1.07372e+09 1.06447 ns
clickbench_q34/duckdb:vortex-file-compressed 1666854082 1.54492e+09 1.07893 ns
clickbench_q35/duckdb:vortex-file-compressed 383853737 3.65671e+08 1.04972 ns
clickbench_q36/duckdb:vortex-file-compressed 22770151 2.22792e+07 1.02204 ns
clickbench_q37/duckdb:vortex-file-compressed 15753972 1.47998e+07 1.06447 ns
clickbench_q38/duckdb:vortex-file-compressed 16650421 1.58324e+07 1.05167 ns
clickbench_q39/duckdb:vortex-file-compressed 41910264 4.19109e+07 0.999986 ns
clickbench_q40/duckdb:vortex-file-compressed 14501271 1.36252e+07 1.0643 ns
clickbench_q41/duckdb:vortex-file-compressed 14654788 1.45467e+07 1.00743 ns
clickbench_q42/duckdb:vortex-file-compressed 18505720 1.91632e+07 0.965691 ns
clickbench_q00/duckdb:vortex-compact 8882954 9.0641e+06 0.980016 ns
clickbench_q01/duckdb:vortex-compact 24326238 2.47834e+07 0.981554 ns
clickbench_q02/duckdb:vortex-compact 45910620 4.61485e+07 0.994845 ns
clickbench_q03/duckdb:vortex-compact 45674164 4.3533e+07 1.04919 ns
clickbench_q04/duckdb:vortex-compact 225516213 2.1371e+08 1.05524 ns
clickbench_q05/duckdb:vortex-compact 247264142 2.32284e+08 1.06449 ns
clickbench_q06/duckdb:vortex-compact 35009781 3.48074e+07 1.00581 ns
clickbench_q07/duckdb:vortex-compact 38212132 3.74663e+07 1.01991 ns
clickbench_q08/duckdb:vortex-compact 304192413 2.87373e+08 1.05853 ns
clickbench_q09/duckdb:vortex-compact 439682421 4.12419e+08 1.06611 ns
clickbench_q10/duckdb:vortex-compact 109670220 1.05423e+08 1.04029 ns
clickbench_q11/duckdb:vortex-compact 132399007 1.25685e+08 1.05342 ns
clickbench_q12/duckdb:vortex-compact 274134460 2.56112e+08 1.07037 ns
clickbench_q13/duckdb:vortex-compact 581505427 5.44326e+08 1.0683 ns
clickbench_q14/duckdb:vortex-compact 386015877 3.61719e+08 1.06717 ns
clickbench_q15/duckdb:vortex-compact 269012210 2.55162e+08 1.05428 ns
clickbench_q16/duckdb:vortex-compact 1154493003 1.04328e+09 1.1066 ns 🚨
clickbench_q17/duckdb:vortex-compact 1014536965 9.48051e+08 1.07013 ns
clickbench_q18/duckdb:vortex-compact 1621773092 1.52692e+09 1.06212 ns
clickbench_q19/duckdb:vortex-compact 28738171 2.86929e+07 1.00158 ns
clickbench_q20/duckdb:vortex-compact 473820264 4.34875e+08 1.08956 ns
clickbench_q21/duckdb:vortex-compact 545872585 4.9483e+08 1.10315 ns 🚨
clickbench_q22/duckdb:vortex-compact 884153238 7.7387e+08 1.14251 ns 🚨
clickbench_q23/duckdb:vortex-compact 1988767062 1.82644e+09 1.08887 ns
clickbench_q24/duckdb:vortex-compact 82832085 6.67792e+07 1.24039 ns 🚨
clickbench_q25/duckdb:vortex-compact 151618357 1.38992e+08 1.09084 ns
clickbench_q26/duckdb:vortex-compact 61939463 5.84351e+07 1.05997 ns
clickbench_q27/duckdb:vortex-compact 692845130 6.34025e+08 1.09277 ns
clickbench_q28/duckdb:vortex-compact 3464569489 3.25159e+09 1.0655 ns
clickbench_q29/duckdb:vortex-compact 38246104 3.63381e+07 1.05251 ns
clickbench_q30/duckdb:vortex-compact 289753053 2.77823e+08 1.04294 ns
clickbench_q31/duckdb:vortex-compact 364155398 3.50637e+08 1.03855 ns
clickbench_q32/duckdb:vortex-compact 1179374244 1.10267e+09 1.06956 ns
clickbench_q33/duckdb:vortex-compact 1186080886 1.12422e+09 1.05503 ns
clickbench_q34/duckdb:vortex-compact 1766361353 1.66194e+09 1.06283 ns
clickbench_q35/duckdb:vortex-compact 386659015 3.66466e+08 1.0551 ns
clickbench_q36/duckdb:vortex-compact 25586855 2.55072e+07 1.00312 ns
clickbench_q37/duckdb:vortex-compact 17865604 1.80607e+07 0.989196 ns
clickbench_q38/duckdb:vortex-compact 19776439 1.92473e+07 1.02749 ns
clickbench_q39/duckdb:vortex-compact 47782755 4.76335e+07 1.00313 ns
clickbench_q40/duckdb:vortex-compact 19879999 1.97963e+07 1.00423 ns
clickbench_q41/duckdb:vortex-compact 18897549 1.71312e+07 1.10311 ns 🚨
clickbench_q42/duckdb:vortex-compact 21354697 2.02302e+07 1.05559 ns
clickbench_q00/duckdb:duckdb 19233929 1.98216e+07 0.970354 ns
clickbench_q01/duckdb:duckdb 38835580 3.84988e+07 1.00875 ns
clickbench_q02/duckdb:duckdb 47615447 4.79807e+07 0.992388 ns
clickbench_q03/duckdb:duckdb 50278758 4.93679e+07 1.01845 ns
clickbench_q04/duckdb:duckdb 204708979 2.03668e+08 1.00511 ns
clickbench_q05/duckdb:duckdb 321239455 3.22581e+08 0.995842 ns
clickbench_q06/duckdb:duckdb 37612328 3.74112e+07 1.00538 ns
clickbench_q07/duckdb:duckdb 40173170 3.9398e+07 1.01967 ns
clickbench_q08/duckdb:duckdb 270935245 2.52538e+08 1.07285 ns
clickbench_q09/duckdb:duckdb 396994378 3.66417e+08 1.08345 ns
clickbench_q10/duckdb:duckdb 116021884 1.11774e+08 1.03801 ns
clickbench_q11/duckdb:duckdb 126649135 1.22468e+08 1.03414 ns
clickbench_q12/duckdb:duckdb 289573299 2.6986e+08 1.07305 ns
clickbench_q13/duckdb:duckdb 488212103 4.55652e+08 1.07146 ns
clickbench_q14/duckdb:duckdb 318505578 2.95193e+08 1.07897 ns
clickbench_q15/duckdb:duckdb 238432749 2.25146e+08 1.05902 ns
clickbench_q16/duckdb:duckdb 589149476 5.58349e+08 1.05516 ns
clickbench_q17/duckdb:duckdb 509629737 4.7155e+08 1.08075 ns
clickbench_q18/duckdb:duckdb 1054516217 9.78176e+08 1.07804 ns
clickbench_q19/duckdb:duckdb 38016313 3.80923e+07 0.998005 ns
clickbench_q20/duckdb:duckdb 484636671 4.64063e+08 1.04433 ns
clickbench_q21/duckdb:duckdb 506583688 4.82968e+08 1.0489 ns
clickbench_q22/duckdb:duckdb 592361126 5.72186e+08 1.03526 ns
clickbench_q23/duckdb:duckdb 244855720 2.51976e+08 0.971744 ns
clickbench_q24/duckdb:duckdb 50599387 5.07351e+07 0.997325 ns
clickbench_q25/duckdb:duckdb 116185215 1.11746e+08 1.03973 ns
clickbench_q26/duckdb:duckdb 48300124 4.76172e+07 1.01434 ns
clickbench_q27/duckdb:duckdb 570184268 5.40205e+08 1.0555 ns
clickbench_q28/duckdb:duckdb 4772188865 4.49071e+09 1.06268 ns
clickbench_q29/duckdb:duckdb 51330511 5.12292e+07 1.00198 ns
clickbench_q30/duckdb:duckdb 292979518 2.73888e+08 1.0697 ns
clickbench_q31/duckdb:duckdb 366255742 3.49411e+08 1.04821 ns
clickbench_q32/duckdb:duckdb 1125803918 1.05533e+09 1.06678 ns
clickbench_q33/duckdb:duckdb 1168625405 1.10282e+09 1.05967 ns
clickbench_q34/duckdb:duckdb 1248701215 1.17645e+09 1.06141 ns
clickbench_q35/duckdb:duckdb 286996584 2.69223e+08 1.06602 ns
clickbench_q36/duckdb:duckdb 45531963 4.5215e+07 1.00701 ns
clickbench_q37/duckdb:duckdb 34060532 3.39154e+07 1.00428 ns
clickbench_q38/duckdb:duckdb 35368766 3.4857e+07 1.01468 ns
clickbench_q39/duckdb:duckdb 78126258 7.3016e+07 1.06999 ns
clickbench_q40/duckdb:duckdb 34775565 3.41546e+07 1.01818 ns
clickbench_q41/duckdb:duckdb 35452711 3.4737e+07 1.0206 ns
clickbench_q42/duckdb:duckdb 34499900 3.34743e+07 1.03064 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: Compression

Summary

  • Overall: 0.983x ➖
  • Vortex: 0.992x ➖
  • Best: vortex:parquet-zstd ratio decompress time/taxi (0.852x)
  • Worst: vortex:parquet-zstd ratio decompress time/HashTags (1.086x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 9f62be2 base 133e7dd ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.3863e+09 1.40144e+09 0.989196 ns
parquet_rs-zstd decompress time/taxi 2.92807e+08 2.87841e+08 1.01725 ns
compress time/taxi 6.93134e+08 7.08833e+08 0.977852 ns
decompress time/taxi 1.99111e+07 2.29735e+07 0.866702 ns 🚀
parquet_rs-zstd compress time/Arade 2.48277e+09 2.52988e+09 0.981377 ns
parquet_rs-zstd decompress time/Arade 6.5397e+08 6.68657e+08 0.978035 ns
compress time/Arade 1.08e+09 1.1173e+09 0.966614 ns
decompress time/Arade 3.20189e+07 3.15506e+07 1.01484 ns
parquet_rs-zstd compress time/Bimbo 1.56015e+10 1.60162e+10 0.974111 ns
parquet_rs-zstd decompress time/Bimbo 2.23795e+09 2.24464e+09 0.997021 ns
compress time/Bimbo 6.71351e+09 6.99039e+09 0.960391 ns
decompress time/Bimbo 9.58876e+07 1.008e+08 0.951263 ns
parquet_rs-zstd compress time/CMSprovider 7.85579e+09 7.90349e+09 0.993964 ns
parquet_rs-zstd decompress time/CMSprovider 2.1019e+09 2.1195e+09 0.991692 ns
compress time/CMSprovider 2.87447e+09 2.90938e+09 0.988002 ns
decompress time/CMSprovider 8.01401e+07 8.50338e+07 0.94245 ns
parquet_rs-zstd compress time/Euro2016 1.45192e+09 1.4642e+09 0.991617 ns
parquet_rs-zstd decompress time/Euro2016 4.1361e+08 4.16559e+08 0.992921 ns
compress time/Euro2016 4.18508e+08 4.2701e+08 0.980089 ns
decompress time/Euro2016 2.23115e+07 2.23731e+07 0.997247 ns
parquet_rs-zstd compress time/Food 9.27302e+08 9.27098e+08 1.00022 ns
parquet_rs-zstd decompress time/Food 2.37252e+08 2.40293e+08 0.987343 ns
compress time/Food 3.88229e+08 3.89343e+08 0.997137 ns
decompress time/Food 9.09931e+06 1.01423e+07 0.897164 ns 🚀
parquet_rs-zstd compress time/HashTags 2.55958e+09 2.58893e+09 0.98866 ns
parquet_rs-zstd decompress time/HashTags 6.77103e+08 7.09222e+08 0.954712 ns
compress time/HashTags 8.89519e+08 9.25705e+08 0.96091 ns
decompress time/HashTags 9.34691e+07 9.01898e+07 1.03636 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.17771e+09 3.21525e+09 0.988326 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.06032e+08 7.14453e+08 0.988214 ns
compress time/TPC-H l_comment chunked 1.27899e+09 1.29966e+09 0.984096 ns
decompress time/TPC-H l_comment chunked 4.58336e+07 4.56991e+07 1.00294 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.20939e+09 3.26001e+09 0.984471 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.07984e+08 7.12774e+08 0.99328 ns
compress time/TPC-H l_comment canonical 1.27222e+09 1.27837e+09 0.995188 ns
decompress time/TPC-H l_comment canonical 4.69605e+07 4.65045e+07 1.00981 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.69805e+06 6.61746e+06 1.01218 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.54518e+06 2.54934e+06 0.998367 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.42406e+07 1.45961e+07 0.975644 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.99991e+06 3.05004e+06 0.983564 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.7271e+07 9.02849e+07 0.966618 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 3.0078e+07 3.00491e+07 1.00096 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.47034e+08 1.54016e+08 0.954664 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.80716e+07 3.00622e+07 0.933781 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 8.92682e+08 9.24373e+08 0.965717 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.40944e+08 3.42912e+08 0.994261 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.41884e+09 1.47782e+09 0.960091 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.81699e+08 3.0186e+08 0.933211 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.58698e+06 7.57494e+06 0.869576 ns 🚀
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.58708e+06 2.68593e+06 0.963196 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.43316e+07 1.61286e+07 0.888578 ns 🚀
decompress time/wide table cols=100 chunks=50 rows=1000 3.06054e+06 3.37925e+06 0.905688 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.7249e+07 9.37508e+07 0.930648 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.90431e+07 3.13476e+07 0.926486 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.49446e+08 1.50533e+08 0.992774 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.84143e+07 2.95343e+07 0.962078 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.8781e+08 9.28943e+08 0.955721 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.41576e+08 3.41994e+08 0.998779 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.4279e+09 1.45523e+09 0.981222 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.82567e+08 3.08724e+08 0.915274 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.14587e+07 5.14587e+07 1 bytes
vortex:parquet-zstd size/taxi 0.920892 0.920892 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.499988 0.505788 0.988532 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0680009 0.0798129 0.852004 ratio 🚀
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.42857e+08 1.42857e+08 1 bytes
vortex:parquet-zstd size/Arade 0.467952 0.467952 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.434997 0.441641 0.984957 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0489608 0.047185 1.03764 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.26136e+08 5.26136e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.35276 1.35276 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.43031 0.436458 0.985915 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0428461 0.0449071 0.954105 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 4.49522e+08 4.49522e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.1687 1.1687 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.365905 0.368113 0.994002 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0381275 0.0401197 0.950345 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.67867e+08 1.67867e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.3643 1.3643 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.288244 0.291634 0.988375 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0539434 0.0537094 1.00436 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.4164e+07 4.4164e+07 1 bytes
vortex:parquet-zstd size/Food 1.22075 1.22075 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.418665 0.419959 0.996919 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0383529 0.042208 0.908665 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 1.98975e+08 1.98975e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.48649 1.48649 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.347526 0.357562 0.971931 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.138043 0.127167 1.08552 ratio
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.80435e+08 1.80435e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.13903 1.13903 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.402488 0.404218 0.99572 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0649171 0.0639638 1.0149 ratio
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.80435e+08 1.80435e+08 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.13903 1.13903 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.396405 0.392136 1.01089 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0663299 0.0652443 1.01664 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.12608 2.2057 0.963904 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.17866 1.1964 0.985173 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.68479 1.70589 0.987633 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.933291 1.00044 0.932883 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.58941 1.59872 0.994175 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.826231 0.880283 0.938597 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.17574 2.12921 1.02185 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.18301 1.25813 0.940295 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.71287 1.60568 1.06676 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.97835 0.942156 1.03842 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.60834 1.56654 1.02668 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.827243 0.902717 0.916393 ratio

@AdamGS AdamGS added the changelog/performance A performance improvement label Feb 6, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 6, 2026

Merging this PR will degrade performance by 13.38%

⚡ 8 improved benchmarks
❌ 1 regressed benchmark
✅ 1129 untouched benchmarks
⏩ 1265 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_canonical_into[(1000, 10)] 67 µs 46.6 µs +43.67%
Simulation chunked_bool_into_canonical[(100, 100)] 228.2 µs 173.5 µs +31.55%
Simulation chunked_bool_into_canonical[(1000, 10)] 65.7 µs 75.9 µs -13.38%
Simulation chunked_bool_into_canonical[(10, 1000)] 1.9 ms 1.3 ms +38.62%
Simulation chunked_opt_bool_into_canonical[(10, 1000)] 2 ms 1.4 ms +35.55%
Simulation chunked_opt_bool_into_canonical[(100, 100)] 442.5 µs 386.1 µs +14.6%
Simulation chunked_varbinview_into_canonical[(10, 1000)] 3 ms 2.5 ms +20.07%
Simulation patched_take_200k_dispersed 5.6 ms 5.1 ms +11.32%
Simulation decompress[u8, (1000, 16)] 19.8 µs 17.9 µs +10.64%

Comparing adamg/reduce-allocations-some-cases (9f62be2) with develop (133e7dd)

Open in CodSpeed

Footnotes

  1. 1265 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@AdamGS AdamGS force-pushed the adamg/reduce-allocations-some-cases branch from c235d20 to 531a071 Compare February 6, 2026 18:02
@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label Feb 6, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 6, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.982x ➖
  • Vortex: 0.982x ➖
  • datafusion:vortex: 0.982x ➖
  • Best: polarsignals_q09/datafusion:vortex-file-compressed (0.888x)
  • Worst: polarsignals_q02/datafusion:vortex-file-compressed (1.082x)
  • Significant (>10%): 2↑ 0↓
Detailed Results Table
name PR 9f62be2 base 4de33a6 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 184187879 1.81023e+08 1.01749 ns
polarsignals_q01/datafusion:vortex-file-compressed 405016898 4.04923e+08 1.00023 ns
polarsignals_q02/datafusion:vortex-file-compressed 26695146 2.46698e+07 1.0821 ns
polarsignals_q03/datafusion:vortex-file-compressed 418703324 4.13245e+08 1.01321 ns
polarsignals_q04/datafusion:vortex-file-compressed 12347406 1.37831e+07 0.895836 ns 🚀
polarsignals_q05/datafusion:vortex-file-compressed 17965613 1.88323e+07 0.953978 ns
polarsignals_q06/datafusion:vortex-file-compressed 22380889 2.33715e+07 0.957615 ns
polarsignals_q07/datafusion:vortex-file-compressed 12314857 1.23281e+07 0.998922 ns
polarsignals_q08/datafusion:vortex-file-compressed 525126071 5.09538e+08 1.03059 ns
polarsignals_q09/datafusion:vortex-file-compressed 14011489 1.57823e+07 0.887795 ns 🚀

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/reduce-allocations-some-cases branch from 0fda89b to 015b5d7 Compare February 6, 2026 18:19
@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 6, 2026
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Feb 6, 2026
@AdamGS
Copy link
Contributor Author

AdamGS commented Feb 6, 2026

moving the filter piece into a different PR so I can try and measure a bigger thing

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/reduce-allocations-some-cases branch from 1d9c33f to 8172fcb Compare February 6, 2026 18:33
@AdamGS
Copy link
Contributor Author

AdamGS commented Feb 6, 2026

The codspeed improvement here is real 🥳, like 20% of those benchmarks was just formatting the names of the chunks.

@AdamGS
Copy link
Contributor Author

AdamGS commented Feb 9, 2026

@gatesn following our conversation on Friday, are you going to break these APIs and I should just close this PR?

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS changed the title Try and improve allocation-happy code paths Improve visitor performance by reducing Vec and String allocations Feb 9, 2026
@AdamGS AdamGS marked this pull request as ready for review February 9, 2026 12:06
@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label Feb 9, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 9, 2026
@gatesn
Copy link
Contributor

gatesn commented Feb 9, 2026

I will take a look. Very keen to take these performance wins, just want to make sure it moves in the direction we were going to avoid extra work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants